winform 有一窗体,窗体上有一个textbox控件,当加载窗体时,光标就会出现在textbox中,要怎么实现呢?
7个回答
展开全部
这个问题有很多原因:一般的很好处理,用调tab顺序,和调Focus方法。但往往还是不行。那就要看你textbox是不是放到了像panel这样的容器里,如果是,那请先把容器的tab设成1,然后再去设textbox属性。
如果你的容器获不了焦点,那你容器里的控件也是获取不到的,虽然你设置了tab顺序和Focus属性。
如果你的容器获不了焦点,那你容器里的控件也是获取不到的,虽然你设置了tab顺序和Focus属性。
追问
我是把控件放到了panel里了,还是不行呢,我把panel和textbox的tab设置成1,还是现实不出来,但是我把事件写到panel的click事件下就可以了,为什么呢?
展开全部
在form的designer中的textbox定义里写上:this.textBox1.TabIndex = 0;
不行你抽我!!!
不行你抽我!!!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
private void Form1_Paint(object sender, PaintEventArgs e)
{ this.textBox1.SelectAll();
this.textBox1.Focus();
}
写在窗体的Paint事件里面,
{ this.textBox1.SelectAll();
this.textBox1.Focus();
}
写在窗体的Paint事件里面,
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
TEXTBOX的聚焦事件 在加载事件里写
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
TabIndex属性为0,在Shown事件里Foucs
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询