在Visual Studio设计视图上隐藏Radiobox和Checkbox名称

时间:2009-09-03 06:59:38

标签: asp.net visual-studio-2008 checkbox radio-button design-view

我一直在设计Visual Studio 2008中的控件,你可能已经注意到当我使用ASP .NET的单选按钮和复选框web控件时,它会在设计视图中显示名称,这会让我看到奇怪的预览因为文本是不必要的宽。我想知道visual studio中是否有任何设置可以关闭它?

1 个答案:

答案 0 :(得分:1)

我认为Visual Studio中没有设置。 但是这里有一个解决方案,你可以做到这一点:

从CheckBox继承并分配新的Designer。

这是一个非常基本的例子(测试过并且有效):

public class MyCheckBoxDesigner : CheckBoxDesigner
{
    public override string GetDesignTimeHtml()
    {
        return "<input type=checkbox />";
    }

}

[Designer(typeof(MyCheckBoxDesigner))]
public class MyCheckBox : CheckBox
{

}