グラデーションブラシ - Colorsプロパティ
指定の色範囲の境界を超えた時のブラシの動作を定義
グラデーションブラシ (PRIM_VS.GradientBrush) のメンバ
データタイプ - 列挙
詳細
スプレッドプロパティは、ブラシ色の範囲、または特定のブラシの論理的始まりと終わりを超えたブラシの外観の定義に使用されます。
BrushColors がグラデーション全体を占めるように定義されている 場合、 Spread は効果を持ちません。
最初の色の At プロパティが 0 より大きい場合、または最後の色が 100 未満の場合、グラデーションはコントロール全体を占有しません。
許容値
列挙値 | 説明 |
|---|---|
Pad | ブラシ色の始まりの前または終わりの後のスペースは、それぞれ最初または最後の色に指定された色で塗られます。 |
Reflect | ブラシ色の始まりの前または終わりの後のスペースは、ブラシの色を (逆の順序で) 反射して塗られます。 |
Repeat | ブラシ色の始まりの前または終わりの後のスペースは、ブラシの色を (同じ順序で) 繰り返し塗られます。 |
例
この例では、赤から青への移行は 30% から開始し、 70% で終了します。スペースの外側には 2 色の色が塗りつぶされています。
Begin_Com Role(*EXTENDS #PRIM_WEB) Height(457) Width(1169) Style(#Style1)
Define_Com Class(#PRIM_VS.Style) Name(#Style1) Backgroundbrush(#LinearBrush2)
Define_Com Class(#PRIM_VS.LinearBrush) Name(#LinearBrush2) Colors(#BrushColors1) Endtop(0) Endleft(100)
Define_Com Class(#PRIM_VS.BrushColors) Name(#BrushColors1)
Define_Com Class(#PRIM_VS.BrushColor) Name(#BrushColor1) Color(255:0:0) Parent(#BrushColors1) At(30)
Define_Com Class(#PRIM_VS.BrushColor) Name(#BrushColor2) At(70) Color(0:0:255) Parent(#BrushColors1)
End_Com