用户控件如何使它不获得焦点呢

jishengzu 2010-08-06 10:23:53

如图 用户控件中都是label 本身不会抢焦点,但是用户控件本身会抢焦点。
点击用户控件空白的地方时,焦点就给用户控件抢了。

如何屏蔽用户控件获得焦点,使得用户控件中的代码
SendKeys.Send(XXX);
正常执行。
...全文
54 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
jishengzu 2010-08-06
  • 打赏
  • 举报
回复
谢谢了 自己想到个不是办法的办法了,用个label做底层覆盖原控件的表面这样就解决了。
周药师 2010-08-06
  • 打赏
  • 举报
回复
使用SetFocus 方法 自己控制焦点
jishengzu 2010-08-06
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 wuyazhe 的回复:]
没测试,设置TabStop为False可否?
[/Quote]
试过了 鼠标点击控件空白处时焦点被抢。
兔子-顾问 2010-08-06
  • 打赏
  • 举报
回复
没测试,设置TabStop为False可否?

110,536

社区成员

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

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

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