最大化した時のページコントロールの大きさについて


usuba  2004-05-11 05:11:44  No: 8868

フォームを最大化したときにページコントロールも一緒に最大化させたい(フォームと同じ大きさのページコントロール)のですが、方法が分かりません。最大化するとフォームのみ大きくなり、タブはそのままの大きさで非常に不格好なので、方法が分かる方、よろしくお願いいたします。


ふぐちゃん  2004-05-11 05:19:20  No: 8869

AlignプロパティやAnchorsプロパティをヘルプで調べてみてください。


るるとん@K  2004-05-11 05:36:04  No: 8870

ページコントロールのタブなのでは?


るるとん@K  2004-05-11 05:39:30  No: 8871

もしタブならPageControlのonResizeで
PageControl1.TabWidth:=(PageControl1.Height-20) div PageControl1.PageCount;


るるとん@K  2004-05-11 05:43:18  No: 8872

>PageControl1.TabWidth:=(PageControl1.Height-20) div PageControl1.PageCount;
すみません。タブを縦にする事が多くて..
TabWidthを変更する場合が多いですね(汗


るるとん@K  2004-05-11 05:44:27  No: 8873

何度も済みません。同じ事を書いてしまった、、
TabHeightでした


ふぐちゃん  2004-05-11 07:03:13  No: 8874

> ページコントロールのタブなのでは?
「フォームを最大化したときにページコントロールも一緒に最大化させたい」
と書いていらっしゃったので上のように回答したのですが、

> 最大化するとフォームのみ大きくなり、タブはそのままの大きさで非常に不格好なので
このタブの意味はわかりませんでした。
ページコントロールと書くつもりが、間違えられたのではないかと。


るるとん@K  2004-05-12 02:12:16  No: 8875

tsTabsにすると、淵のようなものがあらわれますが、あれのことじゃないですか?
それなら、Panelにのせて、PanelのonResizeでPageControlの大きさを調整し、淵が見えないようにするとか


るるとん@K  2004-05-12 03:14:14  No: 8876

ぁ、タブが見えなくなるか


jok  2004-05-12 03:27:39  No: 8877

質問を素直に読むと、オブジェクトインスペクタで TPageControl の

Align := alClient; 

と設定するだけのような気がします。質問の意図をあれこれと推測
していっぱいレスを書くのは無意味だと思います。曖昧なら質問者
がハッキリさせるべきでしょう。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加