| ■26730 / ) |
変数に代入したオブジェクト名で、オブジェクトに変更を加えたい |
□投稿者/ シウジ (1回)-(2008/10/20(Mon) 10:08:33)
|
分類:[VB.NET/VB2005 以降]
お世話になります。
タイトルのような事を実現する場合、どのようなコードになるでしょうか?
◆Form1に下記のオブジェクトがあります。
・Label1(ラベル)
・Button1(コマンドボタン)
◆このようにしてもエラーが出てしまいうまくいきません。
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim lbx As New Label
Dim Stx As
Stx = "Label1"
lbx = CType(Stx, Label)
'↑文字変数でオブジェクトにアクセスしたいのですが出来ません。エラーが出ます。
'lbx = Label1
'※↑こうすればうまくいきますが、オブジェクト名は固定ではなく文字変数にしたいのです。
lbx.Text = "ok"
End Sub
|
|