You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

すべてのブラシのベースクラス
祖先 - ブラシ (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) より継承

参照

すべてのコンポーネント クラス
テクニカルリファレンス

  • No labels