一个简单的winform,画面上一个textbox1,textbox1.tabstop=true。一个button1,button1.tabstop=true。private void button1_Click(object sender, EventArgs e)
{ this.Enabled = false;
this.button1.Enabled = false;
this.Enabled = true;
}点击完button1后,再按tab键,focus没有了,进不到textbox1了,为什么啊??
要是没有this.Enabled = false;这句话,focus就自动到textbox1了。
谁知道谢谢了!
{ this.Enabled = false;
this.button1.Enabled = false;
this.Enabled = true;
}点击完button1后,再按tab键,focus没有了,进不到textbox1了,为什么啊??
要是没有this.Enabled = false;这句话,focus就自动到textbox1了。
谁知道谢谢了!
解决方案 »
- BackgroundWorker到底该怎么取消,取消时报错"调用的目标发生了异常"
- QQ空间 开发价格 特急!!!!在线求教
- 表达式异常
- 在线等对存储过程的造作
- 为什么用vs2003编译可以运行的线程操作到vs2005里就出错了呢?(附图)
- C# 关于操作文件时,被进程占用的问题
- 用过printdocument的兄弟,怎么把弹出的"取消打印"对话框隐藏掉???(在线等,up有分)
- 求MCSD for .net 资料!!!
- 在VS.Net中如何使注释生成已编译的HTML帮助文件?
- 有谁知道为什么WriteLine() 设计成这样?
- (急)有关多数据库数据同步问题
- 关于C#模拟windows操作系统的“复制”“粘贴”操作。需要win32API调用么?
就是找下一个可操作的控件
this.Enabled = false;
this.Enabled = true;
这两行代码啊?有什么意义?去了不行吗?
故所有的TAB索引都会失效。
this.Enabled = true
这行代码下面添加一行
text1.focus();
这样每次你点完按钮就focus到text1上面去了,要想focus到其他控件上,该控件的实例名.focus()就行了。
6楼的朋友,你说的做法我也想了,在和客户商量,如果实在解决不了就这样做.谢谢了.
在等等晚上结贴