14歳の自分に衝撃の事実を告げてください

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

A 回答 (4件)

ちなみに、VBは内部処理形式としてUNICODEを使用しているだけで、表示するときはわざわざShift_JISコードに変換してます。


おそらくこれはVB.NETで改善されているかと思われます。

パソコンで上付き、下付きを表現できるアプリケーションは少ないので、2^nでもいいと思いますが。
    • good
    • 0
この回答へのお礼

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

お礼日時:2002/05/22 00:44

最初の答えは書き込んだ後に間違っているのに気が付きましたが削除できないので困っていました。

すいません。
べき乗をラベルで表示する場合、Hayashi_Trekさんのおしゃる方法が一般的です。
    • good
    • 0
この回答へのお礼

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

お礼日時:2002/05/22 00:42

VBの標準コントロールでは、上付き表示は出来ません。

(Unicodeも表示できない。ショボイぞMS)

n乗部分を別のラベルにするのはどうですか?
    • good
    • 0
この回答へのお礼

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

お礼日時:2002/05/22 00:43

例)2の3乗は2^3と書きます。



ひとつひとつOKWEBで問い合わせていると、いつになったら完成するか判りませんので、入門書の購入をお勧めします。

では、がんばってください。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報