- ベストアンサー
マイナス記号を▲で表す方法
VB.NETで困っております。 テキストボックスなどに数値を格納する場合なのですが,数値がマイナスの場合,「-」ではなくて,「▲」の記号を使って表すには,どのようにしたら良いのでしょうか? formatなどで指定できるのでしょうか? 方法をご存知の方がいらしたら教えていただけませんか? よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
数値結果を表示するだけなら TextChangedイベントに TextBox1.Text = TextBox1.Text.Replace("-", "▲") を入れておけば大丈夫だと思います。
その他の回答 (1)
- BLUEPIXY
- ベストアンサー率50% (3003/5914)
回答No.1
String.Formatでの数値の書式指定でマイナスを▲で表すような書式制御指定はありません。カスタム型のカスタム書式指定制御文字とかは作成できますが、そんなことより単純に if(数値<0) then テキストボックス.Text = "▲" & Math.Abs(数値) end if とかすればいいと思います。
質問者
お礼
どうもありがとうございました。
お礼
replaceを使えば良いのですね。 TextBoxにデータセットを連結している場合でも, この方法が有効だと良いのですが。 これから確認して見ます。 どうもありがとうございました。