バージョン

ラベルをゲージに追加

ラベルはスケールの値に関連付けられた数値またはテキスト値です。スケール上の値を表すためにラベルをゲージに追加する必要があります。

注: このトピックは、スケールと目盛が付いたラジアル ゲージをすでに作成していることを前提としています。作成方法についての詳細は、 「ゲージ上のスケールに目盛を追加」を参照してください。

ラベルをゲージに追加した後の次の手順は、 「針マーカーをゲージに追加」です。

以下でラベルをスケールに追加できます。

以下の手順を完了した後でアプリケーションを保存および実行すると、フォームは以下のフォームのようになります。

Gauge Add Labels 01.png

ゲージ デザイナを使用してラベルをスケールに追加するには、次の手順に従ってください。

  1. ゲージ エクスプローラで、[スケール] を展開します。

  2. [ラベル] を選択します。

  3. [プロパティ パネル]で、 [ラベル レイアウト タブ]をクリックします。 [方向 ペイン]で、以下のプロパティを設定します。

    • 範囲 — 65

    • 方向 — 水平

  1. [ラベル レイアウト] タブの [フォーマッティング ペイン]で、以下のプロパティを設定します。

    • 頻度 — 20.00

    • スパン最大 — 18

  1. [ラベル外観] タブをクリックします。 [ブラシ ペイン]で、以下のプロパティを設定します。

    • タイプ — 単色

    • 色 — 白

  1. [ラベル外観] タブの [フォント ペイン]で、以下のプロパティを設定します。

    • フォント — Arial

    • サイズ — 14

    • タイプ — ピクセル

    • スタイル — 太字

  1. インタラクティブなプレビュー領域でラジアル ゲージに適用されたラベルを確認できます。

デザインタイムにラベルをスケールに追加するには、次の手順に従ってください。

  1. スケール コレクション エディタで、スケールを選択した状態で、 Label プロパティを展開します。

  2. BrushElement プロパティをクリックします。次にドロップダウン リストから、[単色塗りつぶし] を選択します。

  3. BrushElement プロパティを展開して、 Color プロパティを White に設定します。

  4. Extent プロパティを 65 に設定します。

  5. Frequency プロパティを 20 に設定します。

  6. Font プロパティを展開して、以下のプロパティを設定します。

    • フォント名 — Arial

    • サイズ — 14

    • 単位 — ピクセル

    • 太字 — True

ランタイムにラベルをスケールに追加するには、次の手順に従ってください。

  1. 以下の手順を Load イベントに追加します。

  2. クラスのインスタンスを作成します。

Visual Basic の場合:

Dim mySolidFillBrushElement1 As New SolidFillBrushElement()

C# の場合:

SolidFillBrushElement mySolidFillBrushElement1 = new SolidFillBrushElement();
  1. 以下の色のプロパティを設定します。

    • Type — Solid

    • Color — White

Visual Basic の場合:

mySolidFillBrushElement1.Color = System.Drawing.Color.White
myScale.Labels.BrushElement = mySolidFillBrushElement1

C# の場合:

mySolidFillBrushElement1.Color = System.Drawing.Color.White;
myScale.Labels.BrushElement = mySolidFillBrushElement1;
  1. 以下のプロパティを設定します。

    • Font — Arial

    • Font Size — 14

    • Font Type — Pixel

    • Font Style — Bold

    • Extent — 65

    • Frequency — 20

    • Orientation — Horizontal

    • SpanMaximum — 18

Visual Basic の場合:

myScale.Labels.Extent = 65
myScale.Labels.Font = New System.Drawing.Font("Arial", 14.0F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Pixel)
myScale.Labels.Frequency = 20
myScale.Labels.Orientation = Infragistics.UltraGauge.Resources.RadialLabelOrientation.Horizontal
myScale.Labels.SpanMaximum = 18

C# の場合:

myScale.Labels.Extent = 65;
myScale.Labels.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Pixel);
myScale.Labels.Frequency = 20;
myScale.Labels.Orientation = Infragistics.UltraGauge.Resources.RadialLabelOrientation.Horizontal;
myScale.Labels.SpanMaximum = 18;