1

Я разрабатывал элементы управления в Visual Studio 2008, и, как вы можете заметить, когда я использую кнопки управления радиокнопками и флажками для ASP.NET, он показывает имя в представлении дизайна, это заставляет меня видеть нечетный предварительный просмотр, потому что текст излишне широк. Мне было интересно, есть ли какие-либо настройки в визуальной студии, чтобы отключить это?Скрыть Radiobox и имя ящика в Visual Studio Design View

+0

Я только что нашел решение для этого. В теге Checkbox или Radio Button установите атрибут Text в одно пространство символов, и проблема будет решена. – Nap

ответ

1

Я не думаю, что в Visual Studio есть настройка. Но вот как вы можете это сделать:

Наследовать от CheckBox и назначить нового конструктора.

Вот очень простой exsample (проверено и работает):

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

} 

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

} 
+0

Мне было интересно, как я могу перетащить унаследованный флажок в дизайнере? – Nap

+1

Если он сам не отображается в панели инструментов, щелкните правой кнопкой мыши на панели инструментов и выберите «Выбрать элементы ...» и найдите свою сборку. – gsharp

 Смежные вопросы

  • Нет связанных вопросов^_^