ブログ

割とコンピュータよりの情報をお届けします。

Windows Form TableLayoutPanel伸びない

Windows Form TableLayoutPanel伸びないことがあった。

Windows Form では[Dock]->[Fill]や[Anchor]を上下左右に張っているとウィンドウの拡大縮小に応じてコントロールのサイズが伸縮する。(と言われている)

4.0あたりのバージョンでは、込み入った(アンカーのついたコントロールが複数並んだような)デザインでは、デザインビューでは伸びるが実際にアプリを動かすと伸びない場合がある。

この状況では、「controlA.Width = 1024 + 10;」ではなく「contorolA.Width = 1024;」のように数値入力をしないとWidthアクセサも受け付けなくなっていることがある。

何とも不可解な仕様である。

どうも、負荷が大きくなったときにInvalidate();の処理が追い付かなくなるように見える。

2018/04/24 コンピュータ   TakeMe
< Previous Article     To List     Next Article >

コメント送信フォーム


※ Email will not be published
Loading...
 Please enter the letters of the image