掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
Align=alClientのパネルの高さを規定値以下にしない方法は? (ID:23149)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
時間が空いてしまい、申し訳ありませんでした。 再度、自分のコーディングを見直してみたのですが、 TPanelのOnResizeイベントにサイズを調節する記述を入れていまして、そのイベントをコメントにしたところ、 Constraints.MinHeightとTSplitter.MinSizeで例のP3が下へもぐっていってしまう件は解決しました。 コーディングはこうしました。 TPanel.Align=alClientの場合(例でのP3)に、TPanel.Constraints.MinHeight=0/TSplitter.MinSizeに固定したい高さ TPanel.Align=alTopの場合(例でのP1,2)に、TPanel.Constraints.MinHeight=固定したい高さ/TSplitter.MinSizeに30(デフォルト) これで、私のところでは、Align=alTopの場合でも、Align= alClientの場合でも固定したい値以下の高さにはならなくなりました。 >でも、フォームのサイズ変更では予想もしなかった動きをするため、 ですが、特におかしく感じなかったのですが、私のフォームが別フォームの子供になるためでしょうか? deldelさん、Fusaさん、もしよろしければどのようなところが"予想もしなかった動き"なのか教えていただけないでしょうか? よろしくお願いいたします。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.