如何在C#Visual Studio中删除CheckBox的焦点边框?

罗德里戈·鲁塔兹(Rodrigo Rutsatz)

尝试了大多数属性,并且没有设法完全禁用Visual Studio中复选框的焦点。有人知道怎么做吗?

我正在使用System.Windows.Forms.CheckBox对象。我将图像用作背景,当CheckBox处于聚焦状态时,会绘制边框,这会使背景图像看起来很糟糕。所以我想摆脱它...

编辑:添加图片以澄清此问题的意图...

在此处输入图片说明

用户可以点击“ TAB”,然后单击对象以查看其显示为焦点。这对我来说是个问题,因为它使GUI看起来简直糟透了。

汉斯·帕桑特

CheckBox控件的代码非常复杂,与Button和RadioButtion共享,支持许多样式。它不能被覆盖,涉及的类和方法都是内部的

但幸运的是,您只想弄乱焦点矩形。您要做的就是使控件确信它不应该显示它。这很容易,将一个新类添加到您的项目中,然后粘贴下面显示的代码。编译。从工具箱顶部拖放新控件。

using System.Windows.Forms;

class MyCheckBox : CheckBox {
    protected override bool ShowFocusCues {
        get { return false; }
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Windows 10中运行在Ubuntu中创建的C#Visual Studio项目

来自分类Dev

如何在C#Visual Studio 2015中制作可移植程序?

来自分类Dev

如何在Mac上的Windows上编译C#Visual Studio解决方案

来自分类Dev

如何在Linux下使用Mono运行C#Visual Studio应用程序?

来自分类Dev

如何在C#Visual Studio 2010中使用另一个表单中的表单中的组件

来自分类Dev

按钮帮助C#Visual Studio

来自分类Dev

使用C#Visual Studio 13的Prolog

来自分类Dev

C#Visual Studio Excel加载项:如何检测Excel Office主题更改?

来自分类Dev

C#Visual Studio 2012如何显示类成员和方法?

来自分类Dev

如何创建一个新的订阅以删除任何以前的订阅者C#Visual Studio

来自分类Dev

如何删除CheckBox的边框?

来自分类Dev

替换文件类型关联C#Visual Studio 2013

来自分类Dev

C#Visual Studio 2015-自动跳入括号

来自分类Dev

没有XML标签的C#Visual Studio Intellisense

来自分类Dev

C#Visual Studio文件夹路径

来自分类Dev

C#Visual Studio 2013 Windows窗体应用得分

来自分类Dev

C#Visual Studio无法识别ZipFile.ExtractToDirectory

来自分类Dev

标签不粘贴到面板C#Visual Studio .NET

来自分类Dev

C#Visual Studio发布表单转到不同的路线

来自分类Dev

如何删除彩色EditText焦点边框

来自分类Dev

如何删除彩色EditText焦点边框

来自分类Dev

在C#Visual Studio中,我已将问题顺序随机化,但是如何将我的问题链接到答案

来自分类Dev

在ubuntu中创建的Windows中运行C#Visual Studio项目

来自分类Dev

C#Visual Studio:|| DataDirectory | 连接字符串中的关键字与mdf文件冲突

来自分类Dev

在C#Visual Studio中将int转换为字符串的类中的方法

来自分类Dev

使用DataTable.Compute()方法比较C#Visual Studio中的两个变量

来自分类Dev

如果声明,则在发送表单之前检查屏幕是否存在。C#Visual Studio中

来自分类Dev

C#Visual Studio 2015扩展,用于在Texteditor中插入代码

来自分类Dev

INSERT查询中的C#Visual Studio截断字符串参数

Related 相关文章

  1. 1

    如何在Windows 10中运行在Ubuntu中创建的C#Visual Studio项目

  2. 2

    如何在C#Visual Studio 2015中制作可移植程序?

  3. 3

    如何在Mac上的Windows上编译C#Visual Studio解决方案

  4. 4

    如何在Linux下使用Mono运行C#Visual Studio应用程序?

  5. 5

    如何在C#Visual Studio 2010中使用另一个表单中的表单中的组件

  6. 6

    按钮帮助C#Visual Studio

  7. 7

    使用C#Visual Studio 13的Prolog

  8. 8

    C#Visual Studio Excel加载项:如何检测Excel Office主题更改?

  9. 9

    C#Visual Studio 2012如何显示类成员和方法?

  10. 10

    如何创建一个新的订阅以删除任何以前的订阅者C#Visual Studio

  11. 11

    如何删除CheckBox的边框?

  12. 12

    替换文件类型关联C#Visual Studio 2013

  13. 13

    C#Visual Studio 2015-自动跳入括号

  14. 14

    没有XML标签的C#Visual Studio Intellisense

  15. 15

    C#Visual Studio文件夹路径

  16. 16

    C#Visual Studio 2013 Windows窗体应用得分

  17. 17

    C#Visual Studio无法识别ZipFile.ExtractToDirectory

  18. 18

    标签不粘贴到面板C#Visual Studio .NET

  19. 19

    C#Visual Studio发布表单转到不同的路线

  20. 20

    如何删除彩色EditText焦点边框

  21. 21

    如何删除彩色EditText焦点边框

  22. 22

    在C#Visual Studio中,我已将问题顺序随机化,但是如何将我的问题链接到答案

  23. 23

    在ubuntu中创建的Windows中运行C#Visual Studio项目

  24. 24

    C#Visual Studio:|| DataDirectory | 连接字符串中的关键字与mdf文件冲突

  25. 25

    在C#Visual Studio中将int转换为字符串的类中的方法

  26. 26

    使用DataTable.Compute()方法比较C#Visual Studio中的两个变量

  27. 27

    如果声明,则在发送表单之前检查屏幕是否存在。C#Visual Studio中

  28. 28

    C#Visual Studio 2015扩展,用于在Texteditor中插入代码

  29. 29

    INSERT查询中的C#Visual Studio截断字符串参数

热门标签

归档