グラデーション ブラシ (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) より継承 |
2018 - V14SP1