私はVB.NETでフォームを設計しました。私は設計時に2つのボタンを配置しました。 私はそれを実行すると、フォームのサイズが小さく見え、私がボトムに配置したボタンは表示されません。また、テキストボックスとピクチャボックスの配置も、デザイン時に設定したものとは異なります。コントロールの場所とフォームサイズの変更の変更
I のフォームを実行しているコンピュータは、別の解像度を使用しています。
私はVB.NETでフォームを設計しました。私は設計時に2つのボタンを配置しました。 私はそれを実行すると、フォームのサイズが小さく見え、私がボトムに配置したボタンは表示されません。また、テキストボックスとピクチャボックスの配置も、デザイン時に設定したものとは異なります。コントロールの場所とフォームサイズの変更の変更
I のフォームを実行しているコンピュータは、別の解像度を使用しています。
グラブ
Dim screen as System.Windows.Forms.Screen = System.Windows.Forms.Screen.PrimaryScreen
及び(設計において)現在のサイズに応じてスケールファクタを用いた実行時の画面サイズは、ウィンドウが一致するようにスケーリング。ボタンの座標を手で確認して、ウィンドウの目に見える部分の外側にないことを確認します。
必要な正確な解像度を知っている時点でデバッグできる場合は、この機能を残す必要はありません。
ボタンのプロパティ(F4)を変更します。ANCHOR put Bottomでは、右 ボタンは、デフォルトの左上ではなく画面の下端と右端に結び付けられます。
同じマシンでこれを見るのは珍しいです。自動的にAutoScaleModeプロパティをリセットします。これは、問題を診断するために再コードを必要とする場合があります。ファイル共有サービスに投稿してください。 –
これは同じマシンにありません。最初のものは通常のビューでマシン上にあり、もう1つは125%ビュー(LCD)でマシン上にある –
ああ、それは意味があります。 AutoScaleModeをFontに設定したままにすると、フォームがdpi設定に自動的に調整されます。コードでSizeプロパティを割り当てず、MaximumSizeを設定しないでください。 –