• ベストアンサー

ラベルの表示

VBを始めたばかりで、整数の範囲を求めるというプログラムを作ったのですが、ラベルに整数の範囲を求める式を入力したいのですが、「2のn乗」を表示するのにnを上付き文字にすることができません。Unicodeで入力しても?に変換されてしまいます。とりあえずワードで上付き文字を設定してそれをイメージコントロールに絵として貼り付けたらできましたが、もっといいほうほうがあると思います。教えてください。

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

  • ベストアンサー
  • haporun
  • ベストアンサー率40% (230/562)
回答No.4

ちなみに、VBは内部処理形式としてUNICODEを使用しているだけで、表示するときはわざわざShift_JISコードに変換してます。 おそらくこれはVB.NETで改善されているかと思われます。 パソコンで上付き、下付きを表現できるアプリケーションは少ないので、2^nでもいいと思いますが。

385maru
質問者

お礼

ありがとうございます。参考になりました。

その他の回答 (3)

  • cozy1961
  • ベストアンサー率42% (3/7)
回答No.3

最初の答えは書き込んだ後に間違っているのに気が付きましたが削除できないので困っていました。すいません。 べき乗をラベルで表示する場合、Hayashi_Trekさんのおしゃる方法が一般的です。

385maru
質問者

お礼

わざわざ訂正を書いてもらってすいません。入門書はすでに購入しているので、がんばってVBを習得したいと思います。

回答No.2

VBの標準コントロールでは、上付き表示は出来ません。(Unicodeも表示できない。ショボイぞMS) n乗部分を別のラベルにするのはどうですか?

385maru
質問者

お礼

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

  • cozy1961
  • ベストアンサー率42% (3/7)
回答No.1

例)2の3乗は2^3と書きます。 ひとつひとつOKWEBで問い合わせていると、いつになったら完成するか判りませんので、入門書の購入をお勧めします。 では、がんばってください。

関連するQ&A