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

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

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

動かす度にTableLayoutPanelの幅がかわる?


(過去ログ 50 を表示中)

[トピック内 1 記事 (1 - 1 表示)]  << 0 >>

■27271 / inTopicNo.1)  動かす度にTableLayoutPanelの幅がかわる?
  
□投稿者/ かおりQ (8回)-(2008/11/01(Sat) 13:19:53)

分類:[.NET 全般] 

[VS2008][C#]でWindowsアプリケーションを作成しています。
フォームにTableLayoutPanelを置いて、Columnsを3つ(絶対サイズで65、310、50ピクセル)設定しています。
TableLayoutPanelのColumn1は固定テキストのラベル、Column2にテキストボックス、Column3にボタンを配置して、3つともDockをFillにしています。

デバッグして動かしたり、VSを閉じて開きなおしたりすると、ボタンを配置したColumn3の幅が知らずに増えていて、レイアウトが崩れてしまいます…。
(3Columnのサイズが大きくなり、1,2は同じままです。)

TableLayoutPanel自体の幅はかわりません。
一度直しても、何度か動かすとまた崩れます。
ボタンの横幅が大きくなり、TableLayoutPanelの右端が切れたようになってしまうので、困っています。

フォームの大きさはかえていません。
Column2のサイズを100パーセントにしても、同じように3Columnの幅が大きくなりました。
このようになってしまう原因をご存知の方おりましたら、お教え願います。
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -