WinForm用户控件动态创建添加控件timer控件--12月12日
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WinForm用户控件动态创建添加控件timer控件--12月12日相关的知识,希望对你有一定的参考价值。
用户控件:
通过布局将多个控件整合为一个控件,根据自己的需要进行修改,可对用户控件内的所有控件及控件属性进行修改使用
动态创建添加控件:
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控件--12月12日的主要内容,如果未能解决你的问题,请参考以下文章