Visual C#、Winforms、および部分クラスマッドネス
-
03-07-2019 - |
質問
.NETであまり作業をしていないので、これに簡単な解決策があれば許してください。
"問題" (実際には面倒です)、VC#IDEは、デザインビューで System.Windows.Forms.Form
を継承するクラスを持つすべてのファイルを開きます。デフォルトでは 。唯一の例外は" *。Designer.cs"です。ファイル。
一般的に言えば、これで問題ありません。ただし、コントロールハンドラコードを実装する partial class
がある場合、これは非常に面倒です。たとえば、ソースファイルをダブルクリックすると、Winformsデザイナーが表示され、空のフォームが表示されます。まったく役に立たない。
これを回避するには、問題のソースファイルを右クリックし、[コードの表示]を選択する必要があります。コンテキストメニューから。
私の質問はかなり単純です。この不条理を回避するための簡単な方法はありますか? そうでない場合、人々はどのようにUI処理コードを整理するのか疑問に思っています。
ありがとう!
解決
はい。
ファイルのコンテキストメニューで、[開く...]を選択します。 「デフォルトとして設定」を使用します好みのエディターが選択されたボタン(この場合、おそらくCSharpエディター)。
他のヒント
右クリックとビューコードではなく、常にDoubleclickを使用し、コードページに移動します。Form_loadイベントに焦点を当てており、空白のままにして無視できます。
動作を本当に修正したい場合は、何らかの方法でファイルをフォームにしないことをお勧めします!フォームのファイルを開いたときにフォームを操作したいと思うと、VSは非難します!
ソリューションエクスプローラーでファイルをクリックし、F-7を押します。