1

私は Visual Studio 2008 でコントロールを設計してきましたが、お気づきかもしれませんが、ASP .NET のラジオ ボタンとチェックボックス Web コントロールを使用すると、デザイン ビューに名前が表示されます。これにより、テキストが不必要に広くなるため、奇妙なプレビューが表示されます。 . これをオフにするための設定がビジュアルスタジオにあるかどうか疑問に思っていましたか?

4

1 に答える 1

1

Visual Studio には設定がないと思います。しかし、ここであなたがそれを行うことができる解決策:

CheckBox から継承し、新しいデザイナーを割り当てます。

ここに非常に基本的な例があります(テスト済みで動作します):

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

}

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

}
于 2009-09-03T07:27:46.763 に答える