2009-08-07 6 views
7

私たちは、設計できないUserControlをいくつか持っています。したがって、VS 2008のWindowsフォームデザイナは無用で、ソリューションエクスプローラでUserControlを誤ってダブルクリックすると、デザイナが例外をスローするまでに時間がかかります。 UserControlファイルをダブルクリックするとデザイナにC#コードビューを開く方法がありますか?VS 2008 Windowsフォームは、 "View Code"をUserControlsのデフォルトにします。

+0

設計され、これがために同様に有用であろうが、ビューデザイナーではなく、 "マークアップの表示" asp.netの開発。 –

+0

"Open With - > HTML Editor"を選択すると、これもASP.NETでも動作します。 –

答えて

7

私はすべてのフォームをデフォルトでコードビューで開くように設定しています。これを右クリックして[Open With ...]オプションを選択します。表示されるダイアログで、 "CSharp Editor"オプションを選択し、 "Set as Default"ボタンをクリックし、 "OK"をクリックします。

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

+0

ありがとうございます!私はいつも「Open with ...」アイテムを見落としてきました。 VS2005で動作します。 – dtroy

1

あなたがソースコードエディタで開きたいあなたのコントロールに次の属性を追加し、ファイル単位でファイルにこれを制御する場合:

[System.ComponentModel.DesignerCategory("")] 
public class MyControl : Control 
{ 
} 
関連する問題