タイトル : Re: VB2005で「フォーム上のすべてのコントロールへのアクセス」 投稿日 : 2008/04/01(Tue) 17:33 投稿者 : ゆうき
ゆうきです。 Controls.Countの「Controls」は、Formのプロパティです。 Formはコンテナなので、子Controlを持っています。 それと同様に、TabControlもコンテナなので、子Controlを持っています。 ですから、こうします。 For i = 0 To TabControl.Controls.Count - 1 Mytype = TypeName(Controls(i)) If TypeName(Controls(i)) = "Button" Then Controls(i).Enabled = False End If Next i こうすることで、TabControl内のButtonの EnabledプロパティがFalseになります。 |