【问题标题】:Hide Radiobox and Checkbox Name on Visual Studio Design View在 Visual Studio 设计视图中隐藏单选框和复选框名称
【发布时间】:2010-11-25 04:49:53
【问题描述】:

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

【问题讨论】:

  • 我刚刚找到了解决方案。在您的 Checkbox 或 Radio Button 标记中,将 Text 属性设置为单个字符空间,问题就解决了。

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


【解决方案1】:

我认为 Visual Studio 中没有设置。 但是这里有一个解决方案:

从 CheckBox 继承并分配一个新的 Designer。

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

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

}

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

}

【讨论】:

  • 我想知道,如何在设计器中拖动继承的复选框?
  • 如果它本身没有出现在工具箱中,则右键单击工具箱并选择“选择项目...”并浏览您的程序集。
猜你喜欢
  • 2017-05-29
  • 1970-01-01
  • 1970-01-01
  • 2020-04-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-06-23
  • 1970-01-01
相关资源
最近更新 更多