C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

ツリー一括表示

変数でのコントロール指定の方法 /ぽん (21/09/07(Tue) 14:26) #98071
Re[1]: 変数でのコントロール指定の方法 /魔界の仮面弁士 (21/09/07(Tue) 14:51) #98072
  └ Re[2]: 変数でのコントロール指定の方法 /ぽん (21/09/07(Tue) 15:32) #98073 解決済み


親記事 / ▼[ 98072 ]
■98071 / 親階層)  変数でのコントロール指定の方法
□投稿者/ ぽん (1回)-(2021/09/07(Tue) 14:26:50)

分類:[.NET 全般] 

VisualStudio2017、Windowsアプリケーションの開発で、
VB.netを使用しています。


複数のラベルがあり、特定のラベルに値をセットするときに、
どのラベルに値をセットするのかを文字型変数にコントロール名を設定し、
その変数でラベルコントロールを指定したいのですが、やり方が分かりません。

どのようにすればいいのでしょうか?
[ □ Tree ] 返信 編集キー/

▲[ 98071 ] / ▼[ 98073 ]
■98072 / 1階層)  Re[1]: 変数でのコントロール指定の方法
□投稿者/ 魔界の仮面弁士 (3174回)-(2021/09/07(Tue) 14:51:56)
No98071 (ぽん さん) に返信
> どのラベルに値をセットするのかを文字型変数にコントロール名を設定し、
> その変数でラベルコントロールを指定したいのですが、やり方が分かりません。

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
  Me.Controls("Label1").Text = Now.ToLongTimeString()
End Sub
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
  'Me.Controls.Find("Label2", True)(0).Text = Now.ToLongTimeString()
  Me.Controls.Find("Label2", False)(0).Text = Now.ToLongTimeString()
End Sub

[ 親 98071 / □ Tree ] 返信 編集キー/

▲[ 98072 ] / 返信無し
■98073 / 2階層)  Re[2]: 変数でのコントロール指定の方法
□投稿者/ ぽん (3回)-(2021/09/07(Tue) 15:32:34)
No98072 (魔界の仮面弁士 さん) に返信
解決しました。ありがとうございます。
解決済み
[ 親 98071 / □ Tree ] 返信 編集キー/


管理者用

- Child Tree -