问个文本框焦点的问题

mohugomohu 2012-01-04 10:28:42
我用TextBox.Focus这个方法的时候发现,如果文本框是在窗体里面的话就可以获得焦点,如果文本框是放在GroupBox里面的话就没办法获得焦点,这是怎么回事呢?
...全文
84 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
EnForGrass 2012-01-04
  • 打赏
  • 举报
回复
主意tabIndex,设置tabindex=0
  • 打赏
  • 举报
回复
???
我重新建的一个项目怎么没有楼主说的问题???
熙风 2012-01-04
  • 打赏
  • 举报
回复
this.ActiveControl = this.TextBox1;
这句代码掉了
mohugomohu 2012-01-04
  • 打赏
  • 举报
回复
this.ActiveControl=null
熙风 2012-01-04
  • 打赏
  • 举报
回复
if(this.ActiveControl.Name == "TextBox1")
{
TextBox1.Focus();
}

这样试一下
mohugomohu 2012-01-04
  • 打赏
  • 举报
回复
经过实践发现this.ActiveControl = this.TextBox1;是可以的
enaking 2012-01-04
  • 打赏
  • 举报
回复
this.ActiveControl = this.TextBox1;
或者先GroupBox.Focus()然后再TextBox.Focus();

110,571

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧