フォームを最大化したときにページコントロールも一緒に最大化させたい(フォームと同じ大きさのページコントロール)のですが、方法が分かりません。最大化するとフォームのみ大きくなり、タブはそのままの大きさで非常に不格好なので、方法が分かる方、よろしくお願いいたします。
AlignプロパティやAnchorsプロパティをヘルプで調べてみてください。
ページコントロールのタブなのでは?
もしタブならPageControlのonResizeで
PageControl1.TabWidth:=(PageControl1.Height-20) div PageControl1.PageCount;
>PageControl1.TabWidth:=(PageControl1.Height-20) div PageControl1.PageCount;
すみません。タブを縦にする事が多くて..
TabWidthを変更する場合が多いですね(汗
何度も済みません。同じ事を書いてしまった、、
TabHeightでした
> ページコントロールのタブなのでは?
「フォームを最大化したときにページコントロールも一緒に最大化させたい」
と書いていらっしゃったので上のように回答したのですが、
> 最大化するとフォームのみ大きくなり、タブはそのままの大きさで非常に不格好なので
このタブの意味はわかりませんでした。
ページコントロールと書くつもりが、間違えられたのではないかと。
tsTabsにすると、淵のようなものがあらわれますが、あれのことじゃないですか?
それなら、Panelにのせて、PanelのonResizeでPageControlの大きさを調整し、淵が見えないようにするとか
ぁ、タブが見えなくなるか
質問を素直に読むと、オブジェクトインスペクタで TPageControl の
Align := alClient;
と設定するだけのような気がします。質問の意図をあれこれと推測
していっぱいレスを書くのは無意味だと思います。曖昧なら質問者
がハッキリさせるべきでしょう。
ツイート | ![]() |