VB.NET質問スレ (Part18)at TECHVB.NET質問スレ (Part18) - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト800:デフォルトの名無しさん 06/12/31 01:13:02 「&」 801:デフォルトの名無しさん 06/12/31 07:53:55 くだらない質問かもしれませんが許してください たとえば、TextBox1.textに変数を代入したいとして、この"1"の部分を 変数で指定することはできませんか? 802:デフォルトの名無しさん 06/12/31 10:15:52 >>801 formHOGE.Controls("TextBox" & Cstr(1)).Text 名前で呼ぶよりは、必要なコントロールの参照を別変数に抱えておけば? dim textList as Dictionary(of String, TextBox) textList.Add(TextBox1.name, TextBox1) textList("TextBox1").text = "xxx" 803:デフォルトの名無しさん 06/12/31 10:28:09 >>802 説明ありがとうございます。助かりました。 804:デフォルトの名無しさん 06/12/31 11:27:56 >>802 結局名前をキーにしたら一緒だろ 配列使え 805:デフォルトの名無しさん 06/12/31 11:41:27 >>804 フォームだと、スプリットパネルなどを置いた場合に階層の上にコントロールがのるので。 最初の例はフォーム上においてるだけならOKだけど。 ディクショナリにしておけば、配列としても、名前アクセスも使えるし。 大体、入れるものが限定されてるのに普通の配列を使うメリットは? 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch