プロが教える店舗&オフィスのセキュリティ対策術

C# スケーリング時のテキストボックスについて


フォームロード時にスケーリングを行っています。
float h, w;
//ディスプレイの高さ
h = System.Windows.Forms.Screen.GetBounds(this).Height;
//ディスプレイの幅
w = System.Windows.Forms.Screen.GetBounds(this).Width;

this.AutoScroll = true;
Font = new Font(Font.FontFamily, Font.Size * (h / this.Height));
Scale(new SizeF(w / this.Width, h / this.Height));

しかし、添付画像の様に、スケーリング時にテキストボックスとラベルのレイアウトがどうしても整いません。
画像左側が理想なのですが、右側の様にガタガタになってしまいます。
どなたか、アドバイスよろしくお願いいたします。m(__)m

「C# スケーリング時のテキストボックスに」の質問画像

A 回答 (1件)

下記の質問と同類と判断しましたので、そちらを参照してください。


質問番号:6160238 http://oshiete.goo.ne.jp/qa/6160238.html


[プログラミングの家庭教師]
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!