1

我一直在設計控制在Visual Studio 2008和當我使用單選按鈕,複選框Web控件ASP .NET它,你可能有公告顯示設計視圖的名字,這導致我看到一個奇怪的預覽,因爲文本是不必要的寬。我想知道是否有視覺工作室的任何設置來關閉它?隱藏Radiobox和複選框名稱在Visual Studio的設計視圖

+0

我剛剛發現了一個解決方案。在您的複選框或單選按鈕標記中,將文本屬性設置爲單個字符空間,問題就解決了。 – Nap 2009-09-16 02:27:31

回答

1

我不認爲這是在Visual Studio中的設置。 但這裏一個解決方案,你可以怎麼做:

繼承複選框,並指定一個新的設計。

這裏一個非常基本的exsample(測試和它的作品):

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

} 

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

} 
+0

我在想,如何在設計器中拖動繼承的複選框? – Nap 2009-09-03 10:14:34

+1

如果它不是出現在本身的工具箱,然後用鼠標右鍵單擊工具箱,然後選擇「選擇項目...」,並瀏覽你的裝配。 – gsharp 2009-09-03 11:25:08