ブログ

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

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
< 前の記事     一覧へ     後の記事 >

コメント送信フォーム


※ Eメールは公開されません
Loading...
 画像の文字を入力してください