2
我在替換已找到的文本時遇到問題。在這裏,我的代碼嘗試到目前爲止替換,似乎無法得到它的工作。我知道我需要使用插入方法,但不確定放置在那裏。替換並替換所有C#窗體表格
這裏我到目前爲止的代碼:
RichTextBox frm1TB = ((Form1)this.Owner).txtDisplay;
foundAt = frm1TB.Text.IndexOf(replacingRichText.Text);
if (foundAt == -1)
{
MessageBox.Show("Not Found");
}
else
{
frm1TB.Text = frm1TB.Text.Replace(searchText.Text, replacingRichText.Text);
frm1TB.Text.Insert();
frm1TB.SelectionStart = foundAt;
frm1TB.SelectionLength = searchText.TextLength;
}
我得到在Form 1周的RichTextBox,然後在表格2 1form兩個文本框查找和FindNext中被稱爲SEARCHTEXT和2箱更換,更換一次調用replacingRIchText 。
{ RichTextBox的frm1TB =((Form1)this.Owner).txtDisplay; foundAt = frm1TB.Text.IndexOf(searchText.Text); if(foundAt == -1) { MessageBox.Show(「Not Found」); } else { frm1TB.Text = frm1TB.Text.Replace(searchText.Text,replacedRichText.Text); frm1TB.SelectionStart = foundAt; frm1TB.SelectionLength = searchText.TextLength; } – Stefan
@Stefan我不確定你要我怎麼處理這個評論。你可以解釋嗎? – LarsTech