一般我们会用(tsTextYblsh.OriginControl.Controls[0] as RichTextBox).SelectAll();这种写法,此处提供另外的简便写法SendKeys.Send("^a");相当于是按下了 Ctrl+A 组合键实现了全选。
(tsTextYblsh.OriginControl.Controls[0] as RichTextBox).SelectAll();
SendKeys.Send("^a");
6666666 加油
其实,SelectAll() 才是最简洁直接明了优雅的写法,之所以觉得写着复杂是因为在我们框架基础上获取一个控件繁琐一些。
试想一下这个应用场景挺常用的话,最好的方案不应该是:tsTextYblsh.SelectAll() 吗! 只需控件库封装这几行简单代码,能省我们好多时间。