0

私のFormクラスには、BitmapSizeという変数intがあります。ウィンドウをビットマップに自動的に調整させたいので、この変数BitmapSizeを使用してclientsizeを設定してみました。

デザイナにしようとすると、次の警告(エラーなし)が表示されます。「デザイナをロードする前にデータが失われる可能性を防ぐには、次のエラーを解決する必要があります。変数'BitmapSize'が宣言されていないか、割り当てられていません。」

これを無視することはできますか、それとも私が望むことを達成するためのよりクリーンな方法がありますか?(私のコードは意図したとおりに機能します。)

4

1 に答える 1

1

これを、デザイナーが生成した関数(またはその他)の内部ではなく、コンストラクターの最後またはOnLoadハンドラーに配置InitializeComponentすると、デザイナーは文句を言うのをやめます。

一般に、文字以外のものをデザイナーが管理するコードに混在させると、混乱を招きます。

于 2012-09-23T19:57:49.483 に答える