7

設計できない UserControls がいくつかあります。そのため、VS 2008 の Windows フォーム デザイナーはほとんど役に立たず、ソリューション エクスプローラーで UserControl を誤ってダブルクリックすると、デザイナーが例外をスローするまでに時間がかかります。UserControl ファイルをダブルクリックしたときにデザイナーが C# コード ビューを開くようにする方法はありますか?

4

2 に答える 2

7

フォームを右クリックし、[開く...] オプションを選択して、デフォルトですべてのフォームをコード ビューで開くように設定しました。表示されるダイアログから、「CSharp Editor」オプションを選択し、「デフォルトに設定」ボタンをクリックしてから「OK」をクリックします。

ユーザーコントロールや他のタイプでも同じことができます。

于 2009-08-07T08:50:32.650 に答える
1

これをファイルごとに制御する場合は、ソース コード エディターで開きたいコントロールに次の属性を追加します。

[System.ComponentModel.DesignerCategory("")]
public class MyControl : Control
{
}
于 2009-08-07T14:59:48.883 に答える