0

たとえば、新しいフォームを作成したところ、クリックボタンで彼に見せました。

新しいフォーム デザイナーでは、4 つのパネルを追加し、それらを左右上下中央にドッキングします。

次に、下部パネルにテスト用のボタンを追加しました。

今、私は私の画面解像度1920X1080でそれをしました。

しかし、解像度を1024X768に切り替えたとき、ボタンは問題ないように見えますが、フォーム自体が左右に範囲外になりました。

では、そのフォームが画面解像度の変更に適合するようにするにはどうすればよいですか? モニターの解像度を変更するたびに、フォームをフルスクリーンにするか、フルスクリーンにしないで、新しい解像度に合わせる必要があります。

コントロールだけでなく、フォームのサイズが 170X120 の場合はフォームも変更されるため、フォームのサイズを変更したくなく、新しい解像度に合わせたいと考えています。つまり、フォームのサイズを変更する必要があるかもしれませんが、フォームをそのままにして、彼を新しい解像度に合わせるという考えです。

4

2 に答える 2

0

最も簡単な方法の 1 つは、ピクセル値ではなくパーセンテージを使用することです。フォームの幅を 100% に設定し、フォーム内の各要素を 25% またはスペースを埋めるために必要なものに設定します。これは、コードを表示せずに最初に試したことです。

于 2012-07-31T00:23:26.890 に答える
0

アンカー プロパティを使用して、ウィンドウのサイズに合わせてコントロールを調整できます。

アンカーの使用方法に関する素晴らしい記事は次のとおりです。

http://www.techrepublic.com/article/manage-winform-controls-using-the-anchor-and-dock-properties/6165908

于 2012-07-31T00:32:18.080 に答える