tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル 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になります。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。