動的 スタイル (PRIM_VS.Style)

動的 スタイル

祖先 - ブジェクト (PRIM_OBJT)

詳細

スタイルは、コントロールの外観を定義するために使用されます。テキストの色、背景色、フォント、枠線その他のビジュアル機能を定義することができます。
 
その前身の Visual Style とは異なり、複数のスタイルをコントロールに追加して、スタイルに指定されたフィーチャだけに影響を与えることができます。スタイルの同じ機能が、2つの異なるスタイル・インスタンスを使って適用されると、最後に適用されたインスタンスが優先されます。
 
前景の機能のみが、 FaceNameTextColor などの子コントロールで採用されています。つまり、アプリケーションレベルで適用される facename がアプリケーション全体で使用されます。フォントのサイズを変更する必要がある場合は、そのスタイルにサイズのみを指定する必要があります。
 
スタイルを作成し、コンポーネントのコントロールに直接適用することができます。しかしながら、これは逆効果であり、不必要な合併症を招く。代わりに、 Themes は、個々のスタイルが臨時および非常に特定の要件に使用されるように、全体的なアプリケーションスタイルを定義するために使用されるべきです。
 
DirectX Visual Style の下でデスクトップ上で動作する最新の LANSA アプリケーションは、置き換えられて使用されるべきではありません

プロパティ

名前記述
BackgroundBrush背景として使用するブラシ
BoldBold プロパティはフォントの太字を使用するためのプロパティです。
BorderBottom下に表示される枠線の幅
BorderBrush枠線に使用するブラシ
BorderColorBorderColor プロパティはグリッドの境界線の色を設定するためのプロパティです。
BorderLeft左に表示される枠線の幅
BorderRight右に表示される枠線の幅
BorderTop上に表示される枠線の幅
ComponentClassNameコンポーネントのクラス名です。 ブジェクト (PRIM_OBJT) より継承
ComponentMembersこのコンポーネントの全てにアクセスできるようにします。 ブジェクト (PRIM_OBJT) より継承
ComponentPatternNameコンポーネントのクラスを制限します。 ブジェクト (PRIM_OBJT) より継承
ComponentTagインスタンス用に値を格納できる汎用スペース ブジェクト (PRIM_OBJT) より継承
ComponentTypeComponentType ではコンポーネントのタイプ情報にアクセスできます。 ブジェクト (PRIM_OBJT) より継承
ComponentTypeNameComponentTypeName 十分適格なコンポーネントのクラス名です。 ブジェクト (PRIM_OBJT) より継承
CornerBottomLeft左下の角の幅
CornerBottomRight右下の角の幅
CornerTopLeft左上の角の幅
CornerTopRight右上の角の幅
Cursorマウスがコントロールの境界に入る時適用するカーソル
Effectスタイルに適用する効果への参照
FaceNameFaceName プロパティは使用するフォントの名前です。
FontSizeFontSize はフォントのサイズを設定するためのプロパティです。
FontUnitsフォントのサイズ (ピクセルまたはポイント)
ForegroundBrush前景テキストに使用するブラシ
ItalicItalic は斜体のフォントを使用するためのプロパティです。
LineColor行および列の線に適用する線の色
MaskBrush不透明度マスクとして使用するブラシ
Nameコンポーネントの名前 ブジェクト (PRIM_OBJT) より継承
NormBackColorNormBackColor は背景の色を設定するためのプロパティです。
Ownerコンポーネントのオーナーです。 ブジェクト (PRIM_OBJT) より継承
Parentこのインスタンスが添付されているコンポーネント インスタンス。コントロールのビジュアル コンテナまたは子インスタンスのコレクション ブジェクト (PRIM_OBJT) より継承
StrikeOutStrikeOut は取り消し線のフォントを使用するための設定です。
TextColorTextColor はテキストの色を設定するためのプロパティです。
UnderlineUnderline は下線のフォントを使用するためのプロパティです。

イベント

名前記述
CreateInstanceコンポーネントを作成する時に CreateInstance のイベントを実行します。 動的 スタイル (PRIM_VS.Style) より継承
DestroyInstanceコンポーネントが解除される前に DestroyInstance のイベントを実行します。 動的 スタイル (PRIM_VS.Style) より継承

参照

すべてのコンポーネント クラス

テクニカルリファレンス

2018 - V14SP1