グラデーションブラシ (PRIM_VS.GradientBrush)

グラデーションブラシのベースクラス

祖先 - ブラシ (PRIM_VS.Brush) オブジェクト (PRIM_OBJT)

詳細

グラデーションブラシは、 Linear ブラシと Radial ブラシの基本クラスです。

以下のサンプルは、最初の赤から最後の青に変わります。これは、 2 番目の色 (#BrushColor2) での At (100) の使用によって示されます。 
遷移が一様であるので、赤チャネルは 255 から 0 に減少し、青チャネルは 0 から 255 に増加します。その結果、中間点で色は 128:0:128 になり、この場合は紫です。
IDE はスタイルとブラシの作成を管理します。このコードは参考目的のために提供されています。

     Begin_Com Role(*EXTENDS #PRIM_WEB) Height(457) Width(1169) Style(#Style1) 
        Define_Com Class(#PRIM_VS.Style) Name(#Style1) Backgroundbrush(#LinearBrush1)
Define_Com Class(#PRIM_VS.LinearBrush) Name(#LinearBrush1) Colors(#BrushColors1)
Define_Com Class(#PRIM_VS.BrushColors) Name(#BrushColors1)
Define_Com Class(#PRIM_VS.BrushColor) Name(#BrushColor1) Color(255:0:0) Parent(#BrushColors1)
Define_Com Class(#PRIM_VS.BrushColor) Name(#BrushColor2) At(100) Color(0:0:255) Parent(#BrushColors1)
     End_Com

プロパティ

名前

記述

Colors

Colorプロパティ

ComponentClassName

コンポーネントのクラス名です。 オブジェクト (PRIM_OBJT) より継承

ComponentMembers

このコンポーネントの全てにアクセスできるようにします。 オブジェクト (PRIM_OBJT) より継承

ComponentPatternName

コンポーネントのクラスを制限します。 オブジェクト (PRIM_OBJT) より継承

ComponentTag

インスタンス用に値を格納できる汎用スペース オブジェクト (PRIM_OBJT) より継承

ComponentType

ComponentTypeではコンポーネントのタイプ情報にアクセスできます。 オブジェクト (PRIM_OBJT) より継承

ComponentTypeName

ComponentTypeName十分適格なコンポーネントのクラス名です。 オブジェクト (PRIM_OBJT) より継承

Name

コンポーネントの名前 オブジェクト (PRIM_OBJT) より継承

Opacity

ブラシに適用する不透明度

Owner

コンポーネントのオーナーです。 オブジェクト (PRIM_OBJT) より継承

Parent

このインスタンスが添付されているコンポーネントインスタンス。コントロールのビジュアルコンテナまたは子インスタンスのコレクション オブジェクト (PRIM_OBJT) より継承

Spread

指定の色範囲の境界を超えた時のブラシの動作を定義

イベント

名前

記述

CreateInstance

コンポーネントを作成する時にCreateInstanceのイベントを実行します。 グラデーションブラシ (PRIM_VS.GradientBrush) より継承

DestroyInstance

コンポーネントが解除される前にDestroyInstanceのイベントを実行します。 グラデーションブラシ (PRIM_VS.GradientBrush) より継承

参照

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

  • No labels