2011-02-02 8 views
3

コードビューにForm.designerファイルの代わりにフォームのコードが表示される理由を理解できません。これは実際のGUIコードを含むファイルです。デザイナーやコードビューでGUIを見ることができるとはどういうことでしょうか?GUIデザイナーとコードビュー

答えて

7

ポイントは、GUI自体のコードを手動で変更しないでください。デザイナー内の変更によって、すべての手動変更が上書きまたは削除される可能性があるからです。

実際に表示されるコードファイルは、他のコードビハインドファイルと同じクラスですが、クラスはpartialキーワードを使用して2つに分割されています。このキーワードは実際にこの目的のために作成されたもので、自動生成されたコードと手動で書かれたコードを2つの異なるファイルに入れることができます。

+1

+1 - これはデザイナファイル内の 'InitializeComponent'(これはほとんどすべてが見つかる)の前のコメントでさえ伝えられます:*デザイナのサポートのための必須のメソッド - このメソッドの内容をコードエディタ。* –

0

「コードビュー」は、クラス(またはモジュール)のコードを意味します。必ずしもそのクラスのGUIコードである必要はありません。

関連する問題