5

私は現在、GUIのタブを利用するC#でWindowsフォームアプリケーションを開発しています。しかし、私が直面している問題は、コードが乱雑になっていることです。その理由は、GUIコンポーネント(ボタンのクリックなど)のコードがメインフォームコードにあるためです。そのため、すべてのGUIインタラクションを同じ方法で処理しながら、コードを論理的な方法(たとえば、異なるファイル)で分離する方法を探しています。button1_click()を別のファイルに配置するのと同じですが、以前と同じように機能します。ありがとう :)

4

1 に答える 1

5

各「タブ」を独自のUserControlに配置し、メインフォーム内のすべてではなく、そこでイベントを処理できます。

通常、タブはそれぞれ「明確な」ものを表すため、これは実装が非常に簡単で、コードをクリーンアップするのに役立ちます。

于 2013-01-18T17:35:07.773 に答える