2013-05-09 104 views
0

即時創建計數使用此代碼一個RichTextBox的行和列的標籤:無法訪問處置對象;對象名稱:「RichTextBox的」

int line = 1 + richTextBox1.GetLineFromCharIndex(richTextBox1.GetFirstCharIndexOfCurrentLine()); 
int column = 1 + richTextBox1.SelectionStart - richTextBox1.GetFirstCharIndexOfCurrentLine(); 
label1.Text = "line: " + line.ToString() + ", column: " + column.ToString(); 

內:

public void timercountline_Tick(object sender, EventArgs e) 
    { 

,但每次我關閉的形式,但我離開RichTextBox中或i的RichTextBox中輸入文本的文本然後將其刪除所有這樣的錯誤:

Cannot access a disposed object; Object name: 'RichTextBox' 

出現指向代碼的1stline這是:

int line = 1 + rtb.GetLineFromCharIndex(rtb.GetFirstCharIndexOfCurrentLine()); 

任何人都知道我該如何避免它?非常感謝!真的很需要。

+0

我嘗試評論1stline,現在2ndline有錯誤-_-我應該怎麼做 – Elegiac 2013-05-09 06:55:32

回答

0

問題解決了-_-

我只是嘗試在轉讓所有TextChangedEvent代碼和現在工作得很好。

感謝和抱歉帶來的不便。

+1

但是如果我知道真正的答案,我仍然會很高興:P謝謝。 – Elegiac 2013-05-09 07:00:39

相關問題