掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
グループボックス配列内のテキストボックス配列にアクセスする方法 (ID:103226)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
> vb.netにて以下コントロール配列にアクセスしたいのですが VB.NETで「コントロール配列」というと、互換ライブラリの Microsoft.VisualBasic.Compatibility.VB6.TextBoxArray クラスなどを 指すことになりますが……本当にコントロール配列をお使いですか? > Form1 > GroupBox1−TextBoxa1,TextBoxb1 > GroupBox2−TextBoxa2,TextBoxb2 > GroupBox3−TextBoxa3,TextBoxb3 > GroupBox4−TextBoxa4,TextBoxb4 それぞれのコンテナに注意してください。 TextBoxa1 や TextBoxb1 は、Form1 ではなく GroupBox1 に属します。 × Me.Controls("TextBoxa1") 〇 Me.TextBoxa1 〇 Me.GroupBox1.Controls("TextBoxa1") 〇 Me.GroupBox1.Controls.Item("TextBoxa1") 〇 Me.GroupBox1.Controls!TextBoxa1 〇 Me.Controls("GroupBox1").Controls("TextBoxa1") × Me.Controls.Find("TextBoxa1", False)(0) △ Me.Controls.Find("TextBoxa1", True)(0) '古いバージョンでは使えない △ CallByName(Me, "TextBoxa1", CallType.Get) 'デザイン時にTextBoxa1のModifiersをPublicに設定していた場合のみ利用可能
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.