1、Timer控件
①因为Timer控件不可视,因此可以不在InitializeComponent()中做初始化,例如 可以不再工具箱中托用,来创建Timer控件,可以将Designer.cs中对Timer控件的定义、实例化以及启用(enable) ,都写在窗体代码中.
1.1直接在窗体代码中,定义Timer:Timer m_tmr1;
、
1.2在建构子中实例化、注册事件、赋值属性:
public Frm1()
{
InitializeComponent();
m_tmr1 = new Timer();
m_tmr1.Interval = 2000;
m_tmr1.Tick += new EventHandler( timer1_Tick );
}
1.3 注册事件后能自动生成方法
//注意方法的名称一定要和上面注册时的方法名称相同
void timer1_Tick( object sender, EventArgs e )
{
//当定时结束,触发的事件。
}
1.4在需要启用的地方进行Enabled 属性的赋值
void btnStop_Click( object sender, EventArgs e )
{
m_tmr1.Enabled = false;
}
2、字串切割—Substring
可以通过substring 对字串进行切割
例如:
//截取第一个字符串
string szFirst = szInput.Substring ( 0 , 1 );
//截取剩余的字符串
string szLast = szInput.Substring ( 1 , szInput.Length );