投稿日 | : 2006/12/10(Sun) 08:10 |
投稿者 | : 花ちゃん |
Eメール | : |
URL | : |
タイトル | : Re: 文字列と変数の連結 |
> Label = 文字列 変数(int型) 文字列
> こんなように文字を連結させて表示させたいんですがうまくいきません。
どのようにうまくいかないのですか?
ヒョットして文字列も数字を扱っていたりすると + で連結すると足し算を行います
ので、文字列の連結の場合は & で連結して下さい。
Private Sub Command1_Click()
Dim Num As Integer
Num = 10
Label1.Caption = "りんごが" & CStr(Num) & "個ありました"
又は下記でも一応可能ですが....。
Label1.Caption = "りんごが" & Num & "個ありました"
Label1.Caption = "りんごが" + CStr(Num) + "個ありました"
End Sub
# 既定のプロパティは省略して書いてもコード上問題はありませんが、コードが
解り難い等のデメリットの部分が多いので省略しないのが無難かと。
Label1.Caption をヘルプで見れば解ると思うのですが object.Caption [= string]
string キャプションとして表示されるテキストを示す文字列式を指定します。
のように、文字列を扱っていますので、文字列型に変換して代入するべきかと。
VB の方である程度自動で型変換をやってくれるのでエラーとならないので
ツイツイ使ってしまいますが(多分、私のコードでもどこかで使っている。(~_~;))