5

Designer の代わりにコードで Windows フォーム コントロールを開くように VS 2008を構成する方法を知っています。しかし、目的のコントロールを装飾できる属性を使用してこれを行う方法を見たと思います。その名前を知っている人はいますか?これは、一部のコントロールをデザイナーで開き、一部を C# コード ビューで開く場合に特に便利です。

4

3 に答える 3

7

あなたが求める魔法の線は次のとおりです。

[System.ComponentModel.DesignerCategory( "Code")]

コントロールから派生したタイプの前にそれを置き、その役に立たないデザイナーに別れを告げるだけです。

于 2010-01-10T08:22:50.457 に答える
7

Brian Ensinkのブログ. DesignerCategory属性を使用してクラスをマークし、クラスを開く方法を選択できます。

  • System.Windows.Form からクラスを継承すると、デザイナー ビューで開かれます。
  • [System.ComponentModel.DesignerCategory("")] 属性を追加するとコードビューで開くようになります。
于 2009-12-15T21:41:22.970 に答える
-1

このオプションは、VisualStudio2010で使用できます

  1. ツール>オプション
  2. チェックすべての設定を表示
  3. htmlDesigner4はソースビューを選択します
  4. VisualStudioを再起動します
于 2012-07-07T11:33:32.683 に答える