码迷,mamicode.com
首页 > Windows程序 > 详细

WinForm用户控件、动态创建添加控件、timer控件--2016年12月12日

时间:2016-12-12 23:34:23      阅读:278      评论:0      收藏:0      [点我收藏+]

标签:布局   lower   asc   led   lan   cli   整合   event   png   

 

0
0
 
 

 

 

 

用户控件:

通过布局将多个控件整合为一个控件,根据自己的需要进行修改,可对用户控件内的所有控件及控件属性进行修改使用

 

动态创建添加控件:

1                 //定义控件类型
2                 Button btn = new Button();
3                  //控件名称……等属性,也可以直接绑定各种事件
4                 btn.Name = "mybutton" + i.ToString();
5                 //添加到窗体   this 可以替换为  容器控件
6                 this.Controls.Add(btn);

 

timer控件:

  代码创建绑定事件

1     System.Timers.Timer t = new System.Timers.Timer(10000);   //实例化Timer类,设置间隔时间为10000毫秒;   
2     t.Elapsed += new System.Timers.ElapsedEventHandler(theout); //到达时间的时候执行事件;   
3     t.AutoReset = true;   //设置是执行一次(false)还是一直执行(true);   
4     t.Enabled = true;     //是否执行System.Timers.Timer.Elapsed事件;   
5     
6     public void theout(object source, System.Timers.ElapsedEventArgs e)   
7      {   
8         MessageBox.Show("OK!");   
9      }  

  设计界面

1.将timer拖到界面上,设定属性值,时间间隔等;

2.在事件中双击自动生成如theout的方法;

3. 调用方法,在要调用的按钮事件等内,timer.start(),timer.stop() 这样就行了。

 

 

WinForm用户控件、动态创建添加控件、timer控件--2016年12月12日

标签:布局   lower   asc   led   lan   cli   整合   event   png   

原文地址:http://www.cnblogs.com/hqxc/p/6165826.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!