重要なお知らせ

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

電子書籍の厳選無料作品が豊富!

こんにちは。
いつもお世話になっております。
早速ですが質問させて下さい。

内容はタイトル通りなのですが、
Labelコントロールのキャプションに"&"をセットすると
"_"に置き換わってしまいます。

---------------------------------------------
Private Sub Command1_Click()
Label1.Caption = "test & test"
Debug.Print "test & test"
Debug.Print Label1.Caption  
End Sub
---------------------------------------------
上記でフォームのラベルには"test _test"と表示されてしまいます。
Debug.Printを使用した結果は"test & test"と表示されるのですが。
原因をご存知の方がみえましたらご教示下さい。

<環境>
Windows 2000 , VB6.0

A 回答 (2件)

お世話になります。



Me.Label1.Caption = "test&&test"
で、いけると思います。

原因は、正確にはわからないのですが、
参考 URL の
3.ショートカットキーを設定する
の記述が関係あるような感じがします。

参考URL:http://homepage1.nifty.com/rucio/main/technique/ …
    • good
    • 0

"test && test"でいけます。


&が_になる理由、&&で良い理由は、Captionプロパティのヘルプにあります。
    • good
    • 0

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