您的位置:首页 > 编程语言 > C#

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中按下按键时,窗体可以获取想到的提示信息。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: