マイナスの値を「▲」で表現する方法
対象製品
El Tabelle for .NET 3.0J
詳細
El Tabelle の既定の動作では、数値型セルに入力されたマイナスの値(負の値)はマイナス記号「-」と赤い文字色で表現されます。
マイナス記号を「▲」に変更し、文字色を黒に設定するには次のようにコーディングします。
WorkBook/Sheet の場合、次のようにコーディングします。
[Visual Basic]
[C#]
MultiRowSheet の場合、次のようにコーディングします。
[Visual Basic]
[C#]
マイナス記号を「▲」に変更し、文字色を黒に設定するには次のようにコーディングします。
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
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;
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
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;
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