WinForm/C# 模拟键盘实现在控件内按回车后全选控件的内容

dujinghai · 2018年12月12日 · 61 次阅读

一般我们会用(tsTextYblsh.OriginControl.Controls[0] as RichTextBox).SelectAll();这种写法,此处提供另外的简便写法SendKeys.Send("^a");相当于是按下了 Ctrl+A 组合键实现了全选。

6666666 加油

其实,SelectAll() 才是最简洁直接明了优雅的写法,之所以觉得写着复杂是因为在我们框架基础上获取一个控件繁琐一些。

试想一下这个应用场景挺常用的话,最好的方案不应该是:tsTextYblsh.SelectAll() 吗! 只需控件库封装这几行简单代码,能省我们好多时间。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册