主题:[原创]C#:让控件一开始就选中的方法
huangy82
[专家分:0] 发布于 2007-11-12 22:02:00
以下是uatoily的问题:
我想让FORM 运行的时候 比如 有button1 button2
我怎么让button2 选中的状态 好象 在from_Load里 button2.Foucs() 不能啊..
才各位高手了................
解决方法:
private void Form1_Load(object sender, EventArgs e){
this.ActiveControl = this.button2;
}
回复列表 (共3个回复)
沙发
admins [专家分:0] 发布于 2007-11-13 01:27:00
把bt2改成3D模式就可以看出效果了
板凳
xray [专家分:0] 发布于 2007-12-07 16:46:00
使用异步方式获取焦点
MSN rqx110@hotmail.com
private void Form_Load(object sender, EventArgs e)
{
this.BeginInvoke(new delegateSetFocus(SetFocus), cmbDestination/*要获取焦点的控件名称*/);
}
private delegate void delegateSetFocus(ToolStripComboBox/*要获取焦点的控件类型*/ ctrl);
void SetFocus(ToolStripComboBox/*要获取焦点的控件类型*/ ctrl)
{
ctrl.Focus();
}
3 楼
hanxue0702 [专家分:0] 发布于 2008-01-03 11:00:00
你可以在Form1_Activated 事件中实现
eg:
private void Form1_Activated(object sender, System.EventArgs e)
{
this.button1.Focus();
}
我来回复