すべてのブラシのベース クラス
祖先 - ブラシ (PRIM_VS.Brush) ブジェクト (PRIM_OBJT)
A Visual Brush は、 Control の「ライブ」イメージをカラーまたはイメージではなくコントロールに適用するために使用されます。 通常、ドラッグ・アンド・ドロップ中のイメージとして使用されます。
この例では、ボタンの拡大画像を表示する視覚的なブラシがあります。
Function Options(*DIRECT) Begin_Com Role(*EXTENDS #PRIM_FORM) Clientheight(400) Clientwidth(703) Height(439) Width(719) Left(218) Top(203) Define_Com Class(#PRIM_VS.Style) Name(#Style) Backgroundbrush(#Brush) Define_Com Class(#PRIM_VS.VisualBrush) Name(#Brush) Control(#Button) Sizing(BestFit) Define_Com Class(#PRIM_PHBN) Name(#Button) Caption('Click me') Displayposition(1) Left(8) Parent(#COM_OWNER) Tabposition(1) Top(8) Height(41) Width(105) Wordwrap(True) Define_Com Class(#PRIM_PANL) Name(#Panel1) Displayposition(2) Left(176) Parent(#COM_OWNER) Tabposition(2) Tabstop(False) Top(8) Height(369) Width(513) Style(#Style) Evtroutine Handling(#Button.Click) #Button.Caption := "Clicked" Endroutine End_Com
名前 | 記述 |
---|---|
Alignment | イメージの位置 |
ComponentClassName | コンポーネントのクラス名です。 ブジェクト (PRIM_OBJT) より継承 |
ComponentMembers | このコンポーネントの全てにアクセスできるようにします。 ブジェクト (PRIM_OBJT) より継承 |
ComponentPatternName | コンポーネントのクラスを制限します。 ブジェクト (PRIM_OBJT) より継承 |
ComponentTag | インスタンス用に値を格納できる汎用スペース ブジェクト (PRIM_OBJT) より継承 |
ComponentType | ComponentType ではコンポーネントのタイプ情報にアクセスできます。 ブジェクト (PRIM_OBJT) より継承 |
ComponentTypeName | ComponentTypeName 十分適格なコンポーネントのクラス名です。 ブジェクト (PRIM_OBJT) より継承 |
Control | イメージ生成に使用されたコントロールへの参照 |
Height | イメージの高さ |
Left | イメージの横方向の位置 |
Name | コンポーネントの名前 ブジェクト (PRIM_OBJT) より継承 |
Opacity | イメージの不透明度 |
Owner | コンポーネントのオーナーです。 ブジェクト (PRIM_OBJT) より継承 |
Parent | このインスタンスが添付されているコンポーネント インスタンス。コントロールのビジュアル コンテナまたは子インスタンスのコレクション ブジェクト (PRIM_OBJT) より継承 |
Sizing | イメージが空いているスペースに入らなかった時の動作 |
Tile | タイルを使ってイメージを並べる |
Top | イメージの縦方向の位置 |
Units | 特定のサイズまたは倍率 (パーセント) を使用して、ブラシが表示されるようにします。 |
Width | イメージの幅 |
名前 | 記述 |
---|---|
CreateInstance | コンポーネントを作成する時に CreateInstance のイベントを実行します。 VisualBrush クラス (PRIM_VS.VisualBrush) より継承 |
DestroyInstance | コンポーネントが解除される前に DestroyInstance のイベントを実行します。 VisualBrush クラス (PRIM_VS.VisualBrush) より継承 |
2018 - V14SP1