DOBON.NET DOBON.NETプログラミング掲示板過去ログ

tabcontrol上のコントロール操作

環境/言語:[XP vb.net framework3.5]
分類:[.NET]

初めまして
お知恵を貸していただきたく書き込みさせていただきます

タブコントロール上にいくつかのチェックボックスがあるのですが
一つもチェックが入っていない時は処理をしないロジックを組みたいと思っています
タブコントロール上のみのオブジェクトを取得できなくて困っています

For Each tabTemp As Control In TabControl1.Parent.Controls
Debug.Print(tabTemp.ToString)
next
上記はタブコントロール上のオブジェクトではなくフォーム上のオブジェクトを
参照してしまいます

For Each tabTemp As Control In TabControl1.Controls
Debug.Print(tabTemp.ToString)
next
これだとタブコントロールの枚数しか参照しません

よろしくお願いします
■No26520に返信(bobさんの記事)
> タブコントロール上にいくつかのチェックボックスがあるのですが

TabControl.Controls ではなく、TabPage.Controls を列挙してください。
これらの階層関係は、下記のようになっています。

[TabControl1]
├[TabPage1]
│├[Label1]
│├[TextBox1]
│└[Button1]
└[TabPage2]
 ├[Label2]
 ├[TextBox2]
 └[Button2]
魔界の仮面弁士様
レスが遅くなって申し訳ないです

教えていただいた方法で出来ました!
これでかなり楽になります
どうもありがとうございました!
解決ですっ
解決済み!

DOBON.NET | プログラミング道 | プログラミング掲示板