C#中共享事件处理程序
来源:互联网 发布:声道测试软件 编辑:程序博客网 时间:2024/06/05 22:40
C#中共享事件处理程序
当某个(大于一个)程序的事件处理内容类似时,可以使这几个事件共享同一个事件处理程序。
首先创建第一个控件的某个事件的事件处理程序,然后一次选择其他控件的某个事件的事件处理程序为第一个控件的事件处理程序。
举个例子:
有三个TextBox控件,要实现的功能是当某个控件获得焦点时,在点击Enter键时,如果该控件的Text值不为空,则焦点跳转到下一个TextBox控件,最后一个TextBox控件焦点跳转到Button控件上。
代码如下:
private void textBox1_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e)
{
TextBox selectedTextBox=(TextBox)sender;
if (selectedTextBox.Text!="")
{
switch (selectedTextBox.Name)
{
case "textBox1":
textBox2.Focus();
break;
case "textBox2":
textBox3.Focus();
break;
case "textBox3":
button1.Focus();
break;
}
}
}
- C#中共享事件处理程序
- C#中动态创建控件及事件处理程序
- C#中动态创建控件及事件处理程序
- C#中动态创建控件及事件处理程序
- C#中的事件处理程序
- 在C#中处理事件
- 在C#中处理事件
- C#事件处理程序的写法
- C#事件处理程序的写法
- #501 – 在对个控件中共享事件处理程序(Sharing an Event Handler Across Multiple Controls)
- 在C# WinForm程序中创建控件数组及相应的事件处理
- C#中动态创建控件及事件处理程序、置于顶层
- C#控制台程序中处理2个关闭事件的代码实例
- C#事件-事件处理
- C#中事件处理的个人体会
- C#中事件处理的个人体会
- C#中事件处理的个人体会
- C#中事件处理的个人体会
- Hibernate连接SQL驱动与HQL问题
- .NET中多文档界面排版
- Nhibernate学习之起步篇-1
- 炒股资料下载网址
- 学习WPF一些必看的链接
- C#中共享事件处理程序
- JSP动态生成html文件实例。
- DWR中web.xml配置
- Nhibernate学习起步之many-to-one篇
- 托盘程序TrayIcon
- 输出格式変換
- STL algorithm之count、find、binary_search、lower_bound、upper_bound和equal_range的区别
- tomcat的用户名和密码定义文件
- 用STL流操作文件