バージョン

ランタイムにシンプル グラデーション ブラシ エレメントを適用

ゲージのプロパティを特定の方法でひとつの色で開始して別の色にフェードインするようにしたい場合には、シンプル グラデーション ブラシ エレメントをプロパティに適用します。

コードを使用してシンプル グラデーション ブラシ エレメントをゲージのプロパティに適用するには、次の手順に従ってください。

  1. コードの記述を開始する前にコード ビハインドに using/Imports のディレクティブを配置します。そうすれば、メンバは完全に記述された名前を常にタイプする必要がなくなります。

Visual Basic の場合:

Imports Infragistics.UltraGauge.Resources

C# の場合:

using Infragistics.UltraGauge.Resources;
  1. Load イベントを作成します。

  2. シンプル グラデーション ブラシ エレメントのインスタンスを作成します。

Visual Basic の場合:

Dim myRadialGauge As RadialGauge = Me.UltraGauge1.Gauges(0)
Dim simpleGradientBrushElement1 As New SimpleGradientBrushElement()

C# の場合:

RadialGauge myRadialGauge = this.ultraGauge1.Gauges[0] as RadialGauge;
SimpleGradientBrushElement simpleGradientBrushElement1 = new SimpleGradientBrushElement();
  1. 以下のプロパティを設定します。

    • 開始色 — 192, 0, 0

    • 終了色 — 黒

    • グラデーション スタイル — BackwardDiagonal

Visual Basic の場合:

simpleGradientBrushElement1.EndColor = System.Drawing.Color.Black
simpleGradientBrushElement1.RelativeBounds = New System.Drawing.Rectangle(3, 3, 94, 94)
simpleGradientBrushElement1.RelativeBoundsMeasure = Infragistics.UltraGauge.Resources.Measure.Percent
simpleGradientBrushElement1.StartColor = System.Drawing.Color.FromArgb(CInt(CByte(192)), CInt(CByte(0)), CInt(CByte(0)))
myRadialGauge.Dial.BrushElement = simpleGradientBrushElement1

C# の場合:

simpleGradientBrushElement1.EndColor = System.Drawing.Color.Black;
simpleGradientBrushElement1.RelativeBounds = new System.Drawing.Rectangle(3, 3, 94, 94);
simpleGradientBrushElement1.RelativeBoundsMeasure = Infragistics.UltraGauge.Resources.Measure.Percent;
simpleGradientBrushElement1.StartColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(0)))), ((int)(((byte)(0)))));
myRadialGauge.Dial.BrushElement = simpleGradientBrushElement1;