惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

IT之家
IT之家
Engineering at Meta
Engineering at Meta
腾讯CDC
宝玉的分享
宝玉的分享
H
Help Net Security
I
InfoQ
博客园 - Franky
The GitHub Blog
The GitHub Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Microsoft Security Blog
Microsoft Security Blog
M
MIT News - Artificial intelligence
博客园_首页
美团技术团队
Recent Announcements
Recent Announcements
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
雷峰网
雷峰网
The Cloudflare Blog
博客园 - 司徒正美
Vercel News
Vercel News
MyScale Blog
MyScale Blog
人人都是产品经理
人人都是产品经理
爱范儿
爱范儿
月光博客
月光博客

博客园 - 花生!~~

[技术分享] 谈谈网页数据采集中的“结构化”难题:从手动 XPath 到智能识别算法的演进 windows10 .NET http请求 tls1.3问题 微信历史版本下archive Cefsharp开发相关注意 .net PostgreSQL 相关 .net4.0 请求HTTPS出错:未能创建 SSL/TLS 安全通道 c#中的gcAllowVeryLargeObjects和OutOfMemoryException XML hexadecimal value 0x__, is an invalid character 创建窗口句柄时出错(error creating window handle) .net程序和管理员权限的一些事 - 花生!~~ - 博客园 .net下WinDbg使用说明 在.net中修改Webbrowser控件的IE版本 System.Data.SQLite安装的相关问题 HttpWebRequest 跳转后(301,302)ResponseUri乱码问题 如何用c#本地代码实现与Webbrowser中的JavaScript交互 在sqlite中,如何删除字段? how to drop a column in sqlite 如何在centos下配置redis开机自启动 WinForm中的图表控件Chart XPath高级用法(冰山一角)
TextBox Ctrl+A不能全选的问题
花生!~~ · 2015-01-13 · via 博客园 - 花生!~~

问题:

当TextBox控件在设置了MultiLine=True之后,Ctrl+A 无法全选,十分影响使用体验。
对于这个问题不明所以,不知道是Bug,还是故意而为之。。。

解决1:

添加KeyDown或者KeyUp事件

if (e.Modifiers == Keys.Control && e.KeyCode == Keys.A)
{
  ((TextBox)sender).SelectAll();
} 

**但是上面代码会有个问题,如果你的电脑有喇叭的话,按下Ctrl+A会发出 的一声警报声。

解决2:

使用KeyPress事件完美解决。

if (e.KeyChar == '\x1')
{
    ((TextBox)sender).SelectAll();
    e.Handled = true;
}

上面多了行代码e.Handled=true 我开始看到这行代码以为是这行起的作用,尝试把这行代码复制到 解决1 的事件中,结果发现无效 😦