C# winformTextBox 键盘监听方式
更新时间:2024年04月17日 09:45:11 作者:筱丶新
这篇文章主要介绍了C# winformTextBox 键盘监听方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
C# winformTextBox 键盘监听
Step 1:添加监听
- 方式1:Designer中添加监听
this.textBox1.Location = new System.Drawing.Point(12, 5); this.textBox1.Multiline = true; this.textBox1.Name = "textBox1"; this.textBox1.Size = new System.Drawing.Size(548, 188); this.textBox1.TabIndex = 0; this.textBox1.TextChanged += new System.EventHandler(this.textBox1_TextChanged); this.textBox1.KeyDown += new System.Windows.Forms.KeyEventHandler(this.textBox1_KeyDown);//添加键盘事件
- 方式2:CS代码里添加监听
public Form1()
{
InitializeComponent();
textBox1.TextChanged += new EventHandler(textBox1_TextChanged);
textBox1.KeyDown+=new KeyEventHandler(textBox1_KeyDown);//添加键盘事件
}
Step 2 : 监听事件
示例:
- 添加Ctrl+A 全选事件
/// <summary>
/// 控件事件
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void textBox1_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e)
{
if (e.KeyCode == Keys.A && e.Control)
{
textBox1.SelectAll();
}
}
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
在WPF中合并两个ObservableCollection集合
这篇文章介绍了在WPF中合并两个ObservableCollection集合的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2022-06-06
asp.net(C#)清除全部Session与单个Session的方法
下面小编就为大家带来一篇asp.net(C#)清除全部Session与单个Session的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧2016-12-12


最新评论