|
分類:[C#]
C#でアプリを作ったのですが、TabControlのリサイズが思うように動作しませんでした。 問題の再現手順を下記にまとめましたので、対処方法がありましたら教えていただけませんでしょうか。 下記手順6のリサイズがきちんとできるようにしたいです。
【開発環境】
・Visual Studio 2017 Community Edition(C#) ・Windows 10 Pro([システム]→[ディスプレイ]→[拡大縮小とレイアウト]→[テキスト、アプリ、その他の項目のサイズを変更する] の設定値 200%)
【再現手順】
1.Visual Studioを起動し、C#のフォームアプリプロジェクトを新規作成。
2.Form1のデザインビューで、Form1上にTabContolを配置し、Form1の画面領域一杯に広げる。 (Formのサイズは初期状態のまま(826,521))
3.TabControlのAnchorをTop,Bottom,Left,Rightに設定。
4.実行するとフォームが表示され、右下隅をドラッグするとTabControlも追従してリサイズする。(この動作はOK)
5.Form1のデザインビューに戻り、Form1のサイズを(2000,1000)に変更。
6.実行するとTabControlの右辺がFormの外側まで拡大されてしまう。(この動作はNG。手順3のようにForm1の領域内に収めたい)
※Form1のデザインviewの上側に「メインディスプレイのスケールは200%に設定されています。」と表示されています。
|