VisualBrush クラス (PRIM_VS.VisualBrush)

すべてのブラシのベース クラス

祖先 - ブラシ (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) より継承
ComponentTypeComponentType ではコンポーネントのタイプ情報にアクセスできます。 ブジェクト (PRIM_OBJT) より継承
ComponentTypeNameComponentTypeName 十分適格なコンポーネントのクラス名です。 ブジェクト (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