Vcl.Tabs.TTabSet.Style
Delphi
property Style: TTabStyle read FStyle write SetTabStyle default tsStandard;
C++
__property TTabSetTabStyle Style = {read=FStyle, write=SetTabStyle, default=0};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
property | published | Vcl.Tabs.pas Vcl.Tabs.hpp |
Vcl.Tabs | TTabSet |
説明
タブセットがオーナー描画かどうかを指定します。
オーナー描画タブには文字列以外のオブジェクト,たとえばグラフィックイメージなどを表示できます。しかし,オーナー描画タブではタブセットコントロール内の個々のタブのイメージを描画する方法についてアプリケーションが情報を必要とするため,さらに多くのプログラミングが必要になります。
1 つの項目がオーナー描画タブに表示されるたびに,2 つのイベントが発生します。最初のイベントは OnMeasureTab イベントです。OnMeasureTab イベントハンドラには,テキストまたはグラフィックイメージを入れるのに必要なタブ幅を計算するコードを記述します。OnMeasureTab イベントの後で OnDrawTab イベントが発生します。OnDrawTab イベント用に記述したコードは,タブとその内容を OnMeasureTab イベントで算出した幅と TabHeight プロパティの値として指定された高さで描画します。
メモ: Style プロパティに対して tabs ユニット内で定義される TTabStyle 型は,comctrls ユニット内で定義される TTabStyle 型とは異なります。タブコントロールを使用しているソースファイルでは,comctrls ユニットを使用またはインクルードしないでください。型の不一致によるコンパイルエラーが発生することがあります。