Visual Studio 2008でスマートデバイスプロジェクトを使用しているときに、フォームにコントロールを追加するためにWindowフォームデザイナを使用すると、プログラムが実際に実行されているときにコントロールが正しい場所に表示され、デバイスにQVGAまたはVGA画面。しかし、デザイナーを使わずに手動でコードにフォームにコントロールを追加すると、デバイスがVGAスクリーンであるかQVGAスクリーンであるかにかかわらず、実行時に自分のコードチェックが必要になります。 VGA画面の場合、x、y、幅、高さをそれぞれ2つずつ手動で追加する必要があります。デザイナーを使わずにコントロールを追加するだけで必要なのはなぜですか?QVGAとVGAの両方のVisual Studio 2008 Windowsフォームデザイナはどのように互換性がありますか?
最初の回答の下にコメントを追加しました。
まだ分かりません。デザイナによって追加されたコントロールは、実行時に動的に追加され、生成されたコードです。これは、ここに投稿したコードがまだ存在するため、デザイナで追加されたコントロールとコントロールの両方を手動で追加すると、特に混乱します。 –