• ベストアンサー

マイナス記号を▲で表す方法

VB.NETで困っております。 テキストボックスなどに数値を格納する場合なのですが,数値がマイナスの場合,「-」ではなくて,「▲」の記号を使って表すには,どのようにしたら良いのでしょうか? formatなどで指定できるのでしょうか? 方法をご存知の方がいらしたら教えていただけませんか? よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • fantom
  • ベストアンサー率31% (30/94)
回答No.2

数値結果を表示するだけなら TextChangedイベントに TextBox1.Text = TextBox1.Text.Replace("-", "▲") を入れておけば大丈夫だと思います。

ion12wat
質問者

お礼

replaceを使えば良いのですね。 TextBoxにデータセットを連結している場合でも, この方法が有効だと良いのですが。 これから確認して見ます。 どうもありがとうございました。

その他の回答 (1)

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

String.Formatでの数値の書式指定でマイナスを▲で表すような書式制御指定はありません。カスタム型のカスタム書式指定制御文字とかは作成できますが、そんなことより単純に if(数値<0) then テキストボックス.Text = "▲" & Math.Abs(数値) end if とかすればいいと思います。

ion12wat
質問者

お礼

どうもありがとうございました。

関連するQ&A