マイナスの値を「▲」で表現する方法

文書番号 : 17422     文書種別 : 使用方法     最終更新日 : 2005/04/29
文書を印刷する
対象製品
El Tabelle for .NET 3.0J
詳細
El Tabelle の既定の動作では、数値型セルに入力されたマイナスの値(負の値)はマイナス記号「-」と赤い文字色で表現されます。
マイナス記号を「▲」に変更し、文字色を黒に設定するには次のようにコーディングします。

WorkBook/Sheet の場合、次のようにコーディングします。

[Visual Basic]
Imports GrapeCity.Win.ElTabelle.Editors

Dim objNumberEditor As NumberEditor = New NumberEditor
'表示書式を設定する
objNumberEditor.DisplayFormat = New NumberFormat( _
  "", "", "", "▲ ", "", "", "")
'マイナスの値の文字色を設定する
objNumberEditor.NegativeColor = Sheet1(0, 0).ForeColor
Sheet1(0, 0).Editor = objNumberEditor


[C#]
using GrapeCity.Win.ElTabelle.Editors;

NumberEditor objNumberEditor = new NumberEditor();
//表示書式を設定する
objNumberEditor.DisplayFormat = New NumberFormat(
  "", "", "", "▲ ", "", "", "");
//マイナスの値の文字色を設定する
objNumberEditor.NegativeColor = Sheet1[0, 0].ForeColor;
sheet1[0, 0].Editor = objNumberEditor;

MultiRowSheet の場合、次のようにコーディングします。

[Visual Basic]
Imports GrapeCity.Win.ElTabelle.Editors

Dim objNumberEditor As NumberEditor = New NumberEditor
'表示書式を設定する
objNumberEditor.DisplayFormat = New NumberFormat( _
  "", "", "", "▲ ", "", "", "")
'マイナスの値の文字色を設定する
objNumberEditor.NegativeColor = MultiRowSheet1(0, 0, 0).ForeColor
MultiRowSheet1(0, 0, 0).Editor = objNumberEditor

[C#]
using GrapeCity.Win.ElTabelle.Editors;

NumberEditor objNumberEditor = new NumberEditor();
//表示書式を設定する
objNumberEditor.DisplayFormat = New NumberFormat(
  "", "", "", "▲ ", "", "", "");
//マイナスの値の文字色を設定する
objNumberEditor.NegativeColor = multiRowSheet1[0, 0, 0].ForeColor;
multiRowSheet1[0, 0, 0].Editor = objNumberEditor;
キーワード
HowTo

この文書は、以前は次のFAQ IDで公開されていました : 6982