Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

ブラシ色 (PRIM_VS.BrushColors)

Panel
bgColor#2c3c4c

ブラシ色のコレクション

祖先 - オブジェクト (PRIM_OBJT)

詳細

BrushColors は、 は、 BrushColor のインスタンスを収集し、 Linear ブラシと Radial グラデーションブラシで1つの色から別の色への遷移を記述します。
This abstraction allows same set of colors to be used on multiple Styles
There is no restriction on the number of colors that can be added to a brush.

...

このように抽象化することで、同じ色セットを複数のスタイルで使用することができます。
ブラシに追加できる色の数に制限はありません。

下の例では、最初の赤から最後の青に変化していきます。これは、例では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

グラデーションブラシで使用された色のコレクション

ComponentClassName

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

ComponentMembers

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

ComponentPatternName

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

ComponentTag

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

ComponentType

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

ComponentTypeName

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

Name

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

Owner

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

Parent

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

イベント

名前

記述

CreateInstance

コンポーネントを作成する時にCreateInstanceのイベントを実行します。 オブジェクト (PRIM_OBJT) より継承

DestroyInstance

コンポーネントが解除される前にDestroyInstanceのイベントを実行します。 オブジェクト (PRIM_OBJT) より継承

参照

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