C# 怎样判断textbox是否获取了焦点?

holicc 2009-09-05 09:27:43
初学c#,在vs2008中编写一个程序,有两个textbox,textbox1,textbox2,我怎么判断是哪一个textbox获得了焦点,似乎textbox1.foucs();不行,这是获取焦点,而不是判断是否获取焦点,在vs2008中没有textbox1.foucsed()方法来判断是否获取了焦点,对于vs2008环境不是很熟,所以请高手指教。
...全文
2712 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
qlzf11140820 2009-09-11
  • 打赏
  • 举报
回复
用js 就好了
braveheal 2009-09-11
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 wxm3630478 的回复:]
if(this.ActiveControl.Name == "TextBox1")
{

}
[/Quote]
正解
spmzfz 2009-09-11
  • 打赏
  • 举报
回复
textBox1.Focus();
if (textBox1.Focused) MessageBox.Show("have fouced");
holicc 2009-09-10
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 hatita 的回复:]
我也是2008。我怎么有?
new System.Windows.Forms.TextBox().Focused;
[/Quote]我在web上做这个,怎么找不到呢?
holicc 2009-09-10
  • 打赏
  • 举报
回复
对了,我在web开发上,没有。[Quote=引用 5 楼 holicc 的回复:]
vs2008中没有Foucused这个属性,硬加上会出错的。能不能有更好的方法?引用 2 楼 zgke 的回复:
textBox1.Focused

[/Quote]
bjinner 2009-09-07
  • 打赏
  • 举报
回复
这个sb你都不会啊
wxm3630478 2009-09-07
  • 打赏
  • 举报
回复
if(this.ActiveControl.Name == "TextBox1")
{

}
mjp1234airen4385 2009-09-07
  • 打赏
  • 举报
回复
实在不行,可使用WindowsAPI GetFocus();
获得是TextBox的句柄,判断一下就好了
IntPtr TxtHandle = GetFocus();
if (TxtHandle = textbox1.Handle)
{

}
prometheusstar 2009-09-07
  • 打赏
  • 举报
回复
不会存在2005有2008没有的情况的。.net framework 3.0和3.5都是基于2.0的,只有4.0以上是另起炉灶,所以lz检查下是不是哪里有问题
wdzr_826 2009-09-07
  • 打赏
  • 举报
回复
textBox1.Focused
xxbd123 2009-09-07
  • 打赏
  • 举报
回复
你说的出错是不是 有个button 点一下 执行textBox1.Focused 结果返回false

如果这样的话 这是正常的 因为你点button 的是很 Focuse 就到button上了
xxbd123 2009-09-07
  • 打赏
  • 举报
回复
textBox1.Focused


怎么会没有呢?



hatita 2009-09-07
  • 打赏
  • 举报
回复
我也是2008。我怎么有?
new System.Windows.Forms.TextBox().Focused;
holicc 2009-09-07
  • 打赏
  • 举报
回复
vs2008中没有Foucused这个属性,硬加上会出错的。能不能有更好的方法?[Quote=引用 2 楼 zgke 的回复:]
textBox1.Focused
[/Quote]
sman1130 2009-09-05
  • 打赏
  • 举报
回复
通过给文本框加属性解决。可在网上查一查
zgke 2009-09-05
  • 打赏
  • 举报
回复
textBox1.Focused 为属性.
zgke 2009-09-05
  • 打赏
  • 举报
回复
textBox1.Focused
天火 2009-09-05
  • 打赏
  • 举报
回复
学习

110,524

社区成员

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

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

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