winform 有一窗体,窗体上有一个textbox控件,当加载窗体时,光标就会出现在textbox中,要怎么实现呢?

[复制链接]
查看11 | 回复5 | 2012-5-29 17:12:29 | 显示全部楼层 |阅读模式
这个问题有很多原因:一般的很好处理,用调tab顺序,和调Focus方法。但往往还是不行。那就要看你textbox是不是放到了像panel这样的容器里,如果是,那请先把容器的tab设成1,然后再去设textbox属性。如果你的容器获不了焦点,那你容器里的控件也是获取不到的,虽然你设置了tab顺序和Focus属性。...
回复

使用道具 举报

千问 | 2012-5-29 17:12:29 | 显示全部楼层
在form的designer中的textbox定义里写上:this.textBox1.TabIndex = 0; 不行你抽我!!!...
回复

使用道具 举报

千问 | 2012-5-29 17:12:29 | 显示全部楼层
private void Form1_Paint(object sender, PaintEventArgs e)
{ this.textBox1.SelectAll();
this.textBox1.Focus();
}写在窗体的Paint事件里面,...
回复

使用道具 举报

千问 | 2012-5-29 17:12:29 | 显示全部楼层
TEXTBOX的聚焦事件 在加载事件里写...
回复

使用道具 举报

千问 | 2012-5-29 17:12:29 | 显示全部楼层
TabIndex属性为0,在Shown事件里Foucs...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行