- ベストアンサー
ラベルの表示
VBを始めたばかりで、整数の範囲を求めるというプログラムを作ったのですが、ラベルに整数の範囲を求める式を入力したいのですが、「2のn乗」を表示するのにnを上付き文字にすることができません。Unicodeで入力しても?に変換されてしまいます。とりあえずワードで上付き文字を設定してそれをイメージコントロールに絵として貼り付けたらできましたが、もっといいほうほうがあると思います。教えてください。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
ちなみに、VBは内部処理形式としてUNICODEを使用しているだけで、表示するときはわざわざShift_JISコードに変換してます。 おそらくこれはVB.NETで改善されているかと思われます。 パソコンで上付き、下付きを表現できるアプリケーションは少ないので、2^nでもいいと思いますが。
その他の回答 (3)
- cozy1961
- ベストアンサー率42% (3/7)
回答No.3
最初の答えは書き込んだ後に間違っているのに気が付きましたが削除できないので困っていました。すいません。 べき乗をラベルで表示する場合、Hayashi_Trekさんのおしゃる方法が一般的です。
質問者
お礼
わざわざ訂正を書いてもらってすいません。入門書はすでに購入しているので、がんばってVBを習得したいと思います。
- Hayashi_Trek
- ベストアンサー率44% (366/818)
回答No.2
VBの標準コントロールでは、上付き表示は出来ません。(Unicodeも表示できない。ショボイぞMS) n乗部分を別のラベルにするのはどうですか?
質問者
お礼
ありがとうございました。
- cozy1961
- ベストアンサー率42% (3/7)
回答No.1
例)2の3乗は2^3と書きます。 ひとつひとつOKWEBで問い合わせていると、いつになったら完成するか判りませんので、入門書の購入をお勧めします。 では、がんばってください。
お礼
ありがとうございます。参考になりました。