如何获得没有文字的winforms CheckBox显示其底边?

时间:2015-05-21 15:08:03

标签: c# winforms checkbox selectable

我目前正在使用VS2013(.NET 4.5,c#)开发WinForms应用程序。

我想使用Label而不使用任何.Text。如果我清空CheckBox属性,则Label的下边缘不再显示。 为了绕过这种效果,我试图使用一个空的空格''作为CheckBox。现在视觉方面是正确的,但只要按下Label,焦点就会切换到 public class NonFocusCheckbox : CheckBox { public NonFocusCheckbox () { SetStyle(ControlStyles.Selectable, false); } } 并显示用户空白区域。

是否有更优雅的方法来处理该问题而不是使用自定义控件并将selectable属性设置为false?

function Person(job, married) {
    this.job = job;
    this.married = married;
    // add a "speak" method to Person!
    this.speak = function()
    {
        console.log("Hello!");
    };
}

var user = new Person("Codecademy Student",false);
user.speak();

注意:这个解决方案有效,但要做到这一点似乎有点奇怪

0 个答案:

没有答案