如何从单个控件中移除焦点?

如何从单个控件中移除焦点?

社区首页 >问答首页 >如何从单个控件中移除焦点?问如何从单个控件中移除焦点?ENStack Overflow用户提问于 2011-01-11 15:06:18回答 2查看 28.9K关注 0票数 4在我的C# WinForms程序中,我有一个只有一个按钮控件的窗体。默认情况下,该Button控件接收窗体上的焦点。但我不想让按钮获得焦点。

是否有解决方案,甚至需要调用非托管API的解决方案?

c#.netwinforms关注问题分享EN回答 2推荐最新Stack Overflow用户回答已采纳发布于 2011-01-11 15:08:36

在窗体Load事件中,您可以将焦点设置在其他一些控件上。

如果不希望控件通过键盘获得焦点,还可以将其TabStop属性设置为false。

如果希望在打开窗体时按钮不具有焦点,则需要更正TabIndex属性。TabIndex属性具有一个整数作为值,该值指定按下tab键时控件获得焦点的顺序。如果控件的TabIndex设置为0,则将其更改为其他值。

有关MSDN上的TabIndex和TabStop属性,请查看文档。

收藏分享票数 7ENStack Overflow用户发布于 2011-01-11 15:09:27

使用按钮的TabStop属性

代码语言:javascript复制button1.TabStop = false;收藏分享票数 3EN页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持原文链接:https://stackoverflow.com/questions/4655056

复制相关文章

相关推荐

犀式坦克
365bet平台开户

犀式坦克

📅 01-01 👁️ 9514
“12356”:这条“没事儿”热线能帮你什么?
365彩票所有官方app下载平台

“12356”:这条“没事儿”热线能帮你什么?

📅 06-23 👁️ 1219
轻松解锁:Windows系统完美退出域网络全攻略
365彩票所有官方app下载平台

轻松解锁:Windows系统完美退出域网络全攻略

📅 07-27 👁️ 9404