0

さまざまなボタン、テキストボックス、およびタブコントロールを備えたWindowsフォームアプリケーションがあります。

ボタン/タブ/テキストボックスをダブルクリックすると、ソースコードがFormクラス(単一ファイル内)に自動的に生成されます。

コントロールをダブルクリックしたときに、別々のクラスと別々のファイルで自動的に生成されるコードを作成するにはどうすればよいですか?

4

3 に答える 3

1

自動的にそれは不可能です................

パーシャルクラスでそれを行うことができます...........すべてのコントロールイベントを同じファイルの別のパーシャルクラスに手動で移動する必要があります:)

于 2012-09-01T05:36:33.427 に答える
1

不可能です。また、コントロールをダブルクリックすると、クラス内だけでなくフォーム Designer.cs 内にもコードが生成され、生成されたコードにすべてのイベントが自動的にリンクされます。

于 2012-09-01T01:13:45.270 に答える
1

Yuo はできません。そもそもなぜそれが別々のクラスとファイルに属していると思うのかわかりません。

デザイン時にコントロールをフォームにドロップすると、コントロールはフォーム クラスのプロパティ (メンバー) になります。新しいボタン クラス、テキスト ボックス クラス、およびタブ コントロール クラスを作成しているのではなく、フォームのクラスのメンバーにアクセスしています。IDE がそれらを別々のコード単位に入れる方法はありません。

于 2012-09-01T01:15:19.577 に答える