日期:2014-05-18  浏览次数:20745 次

求助,关于写字板
想实现写字板的查找功能,窗口间的调用什么都实现的,就是在点了查找后,父窗体的richtextbox查找的字符串没有被颜色显示出来,只有在关闭了查找子窗体后,才显示,请问有什么办法,
C# code

this.richTextBox1.Select(na, str.Length);//改变richTextBox值中查找的字体颜色                            richTextBox1.SelectionBackColor = Color.Blue;//设置选中后的颜色             richTextBox1.SelectionColor=Color.White;


这个是找到的一种方法,可是要实现查找下一个,请问这么消除前一个符合条件的字符串,继而显示下一个字符串呢,

------解决方案--------------------
使用非模式窗口:

FindReplaceDialog frdlg = new FindReplaceDialog();
frdlg.Show(this); // 代替 frdlg.ShowDialog();
------解决方案--------------------
探讨

使用非模式窗口:

FindReplaceDialog frdlg = new FindReplaceDialog();
frdlg.Show(this); // 代替 frdlg.ShowDialog();