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