私は以下のように、いくつかの初期化制御値を変更する必要があります。* Design.csファイルは自動的にリセットされ、手動で書かれたコードは削除されますか?
this.lblName.Top = 10;
this.lblFamily.Top = this.lblName.Top + this.lblName.Height + 15;
...
私はInitializeComponent()
方法でこれらのコードを書くとき(自動的にこのファイルがWindowsの[Windowsフォーム名] Designer.csファイルで作成されたをフォームpartial class
コンテナ)、このコードは自動的に削除され、* .cs [デザイン]ビューにエラー警告が表示されることがあります。
私は、新しいコントロールを追加したいし、
がどのようにコントロールのプロパティの初期化された値を割り当てることができ、ファイルを手動* Designer.csでの書き込み充当コードでプロパティ値を初期化しています割り当てますか?
&
なぜ* Designer.csファイルは自動的にリセットまたは* .csファイル[デザイン]タブのエラーページを返すのだろうか?あなたがフォームの
TL; DR。 **決して '* .designer.cs'ファイルを変更することはありません。それがデザイナー*ファイルなのです。そのため、上部にファイルを変更しないことを示すメッセージが含まれています。 –
生成されたファイルを変更していますが、再生成されたときにその理由が不明です。これは* generated *ファイルです。それを変更しないでください! – Amy
"このファイルはツールによって生成されました"。 ツールではない:D –