我创建了一个标签,使用以下代码计算富文本框的行和列:
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中留下一个文本或者我在richtextbox中输入文本然后删除它所有这个错误:
Cannot access a disposed object; Object name: 'RichTextBox'
出现指向代码的第一行,即:
int line = 1 + rtb.GetLineFromCharIndex(rtb.GetFirstCharIndexOfCurrentLine());
任何人都知道我该如何避免它?多谢!真的很需要。