重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

お世話になります。

VB6SP5において、LabelのCaptionに漢数字のゼロを
入力しておいて、
 label1.Caption = "〇"

プログラムから
 label1.Caption = ""

とすると、Captionが"〇"のままに
なってしまいます。

こうなる原因を知りたいのですが、情報お持ちのかた、
よろしくお願いいたします。

A 回答 (3件)

VB6SP6 XPProSP2


で同じことが起こります。
Label1.Caption = "〇〇〇〇"
でも同じ

Label1.Caption = "a"
Label1.Caption = "〇〇〇a〇"
他の文字があれば現象は起きないみたい。

デザインモードでLABELのプロパティCaptionに、何故か〇を書けない。

EXEで実行しても同じ。

この回答への補足

答えが見つかりそうにありませんので、閉めさせて
いただきます。
回答いただいた方、ありがとうございました。

補足日時:2007/10/11 17:24
    • good
    • 0
この回答へのお礼

検証ありがとうございます。

同様のことが起こる方もいらっしゃる、ということが
わかって幸いです。
Vistaの方はおこらず
XPProSP2では起こっているのでしょうか・・・

お礼日時:2007/10/04 09:27

label1.Caption = ""の""の中に何か別の文字(英数字1字)を入れるとどうなりますか。

今あるそのコードをそのまま使って、やってみて
結果を報告してみてください。
「>漢数字のゼロを・・」をのゼロを質問者は注目しているが、それが原因ではないのでは。
ーー
Captionをゼロを設定したのは、現在もLabwl1に間違いないですか。
プロパティなど調べてください。
ーー
OSやVBのせいにするのは一番最後にすべき。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。

コードで、漢数字のゼロ以外
(半角、全角)のいろいろな文字(1000程度)をいれましたが
やはり、漢数字のゼロのみ現在はこの現象は起こっています。

label1.Caption = "〇"
label1.Caption = "0"

この場合、Captionは"0"になります。

label1.Caption = "0"
label1.Caption = ""

この場合、Captionは""になります。

label1.Caption = "あ"
label1.Caption = ""

この場合、Captionは""になります。

ですので、漢数字のゼロと""には、なにかあるのかな?
と思ったしだいです。
検証結果等不足していて申し訳ないです。

お礼日時:2007/10/04 09:19

当方、Vista、VB6SP5環境では現象が発生しませんでした。

    • good
    • 0
この回答へのお礼

検証、ありがとうございます。

当方はXP Proです。
VBではなく、OSでしょうか。
それとも、個人の環境の問題でしょうか。
う~む。

お礼日時:2007/10/03 18:11

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