C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


■103008 / )  ロックしたコントロールの位置がずれる
□投稿者/ mashimo (10回)-(2024/03/13(Wed) 09:41:07)

分類:[VB.NET/VB2005 以降] 

VB Windows フォームアプリ(.NET Framework)を使用してアプリを作成しています。

デザイナを使用してフォーム上にTabControlを配置、全ページにPanel1とPanel2を上下に密着して配置。
フォームサイズに追従するようにPanel1は4方向にPanel2は左右下にAnchor設定。
TabControl、PanleともにLockedをTrueに設定し、コードでの位置変更等は行っていません。

この状態でビルドを繰り返すと、気がつくとTabControlの下側に固定したはずのPanel2が少しづつ上に上がって来ています。
Panel2は位置が変更、Panel1はPanel2の移動量に合わせて高さが変更、Panel2の下に隙間が発生します。

TabControlの全ページで同じ現象が発生しますが、位置のずれ量は微妙に異なります。

この現象の原因、対策方法はありますでしょうか?
よろしくお願いします

OS:Windows10 22H2 64bit
VS:2022 Communication
.NET 4.72


返信 編集キー/


管理者用

- Child Tree -