掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
タブコントロールでのFor Each 文の使い方 (ID:102053)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
ctl As Object で、そのタブ上の全てのコントロールを 取ってきますので、その各々のコントロールのタイプで 独自のメソッドにアクセスするには、Dim tb As TextBox として、tb = DirectCast(ctl, TextBox) すれば、後は 簡単にアクセスできるからです。 これが、取得したいコントロールが、RadioButtonであっ た場合は・・・ ctl.Name.ToString.IndexOf("RadioButton") と変更し Dim rb As RadioButton rb = DirectCast(ctl, RadioButtoon) とすれば、OKです。 応用はできますので、お試しあれ・・・ ※ 本当は、コントロールな名前で取得するのではなく タイプで取得するのが、正解かと・・・ コントロールの名前を変更した場合、この方法では 取れません。 よって・・・ If TypeOf ctl Is TextBox Then と変更して下さい。 以上。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.