C# 主窗体获取自定义控件中所做check的信息
2013-07-12 16:15
615 查看
自定义控件CalenderAD,其中包含三个TextBox txtYear,txtMonth,txtYear;
1.首先在自定义控件中定义两个string型的变量ErrMessage,OprMessage,用来保存信息;
在CalenderAD中的TextBox 做KeyPress时ErrMessage,OprMessage获取相关信息;
2.在主窗体中InitializeComponent()中添加事件:
this.calenderAD.txtYear.Enter += new System.EventHandler(calenderAD_GetMessage);
this.calenderAD.txtMonth .Enter += new System.EventHandler(calenderAD_GetMessage);
this.calenderAD.txtDay.Enter += new System.EventHandler(calenderAD_GetMessage);
this.calenderAD.txtYear.KeyPress += new System.Windows.Forms.KeyPressEventHandler(calenderAD_GetMessage);
this.calenderAD.txtMonth.KeyPress += new System.Windows.Forms.KeyPressEventHandler(calenderAD_GetMessage);
this.calenderAD.txtDay.KeyPress += new System.Windows.Forms.KeyPressEventHandler(calenderAD_GetMessage);
在cs中添加方法calenderAD_GetMessage
private void calenderAD_GetMessage(object sender, EventArgs e)
{
this.lblErrMessage.Text = calenderAD.ErrMessage;
this.lblOperMessage.Text = calenderAD.OperMessage ;
}
这样在txtYear中按下按键时,窗体可以获取想到的提示信息。
1.首先在自定义控件中定义两个string型的变量ErrMessage,OprMessage,用来保存信息;
在CalenderAD中的TextBox 做KeyPress时ErrMessage,OprMessage获取相关信息;
2.在主窗体中InitializeComponent()中添加事件:
this.calenderAD.txtYear.Enter += new System.EventHandler(calenderAD_GetMessage);
this.calenderAD.txtMonth .Enter += new System.EventHandler(calenderAD_GetMessage);
this.calenderAD.txtDay.Enter += new System.EventHandler(calenderAD_GetMessage);
this.calenderAD.txtYear.KeyPress += new System.Windows.Forms.KeyPressEventHandler(calenderAD_GetMessage);
this.calenderAD.txtMonth.KeyPress += new System.Windows.Forms.KeyPressEventHandler(calenderAD_GetMessage);
this.calenderAD.txtDay.KeyPress += new System.Windows.Forms.KeyPressEventHandler(calenderAD_GetMessage);
在cs中添加方法calenderAD_GetMessage
private void calenderAD_GetMessage(object sender, EventArgs e)
{
this.lblErrMessage.Text = calenderAD.ErrMessage;
this.lblOperMessage.Text = calenderAD.OperMessage ;
}
这样在txtYear中按下按键时,窗体可以获取想到的提示信息。
相关文章推荐
- C#通过API获取接收数据窗体控件句柄,并向该句柄发送文本信息
- 【转】C#自定义控件:WinForm将其它应用程序窗体嵌入自己内部
- C#Chart控件 获取曲线上点的信息
- WIN API-VFP获取第三方窗体的控件信息(句柄,窗口ID,进程ID,类名,标题
- C# 获取往控件中拖进的文件或文件夹的信息(原创)
- 【转】C#自定义控件:WinForm将其它应用程序窗体嵌入自己内部
- C#获取当前窗体的受焦控件。
- 自定义复合控件[3]获取客户信息
- C#窗体dataGridView控件鼠标双击显示信息
- C# 数据绑定 控件信息的获取
- C#获取容器窗体中控件Location问题
- C# .NET 获取枚举值的自定义属性(特性/注释/备注)信息
- C#中子窗体获取父窗体中控件的内容
- WIN API-VFP获取第三方窗体的控件信息(句柄,窗口ID,进程ID,类名,标题)
- C# 获取往控件中拖进的文件或文件夹的信息(原创)
- C# 在自定义线程中采用系统委托方式操作主窗体线程控件的方法
- C# .NET 获取枚举值的自定义属性(特性)信息
- C#TreeView窗体版点击右键弹出菜单+右键获取信息
- C# .NET 获取枚举值的自定义属性(特性)信息
- C# 获取往控件中拖进的文件或文件夹的信息(转)