Controls プロパティー
適用
Form
説明
フォーム上のコントロールの配列。インデックスを使用してコントロールのプロパティーにアクセスする場合に使用します。
使い方
GGet Form.Controls(Index As Integer).Property, var
GSet Form. Controls(Index As Integer).Property, value
- Form
- フォームの名前を指定します。
- Index
- フォーム上のコントロールのインデックスを含む整数式を指定します。
- Property
- アクセスするコントロールのプロパティーの名前を指定します。
- var
- プロパティーの値を取得する変数を指定します。データ型は指定するプロパティーによって異なります。
- value
- プロパティーに設定する式を指定します。データ型は指定するプロパティーによって異なります。
注記
Controlsプロパティーは、インデックスを使用してフォーム上のコントロールにアクセスします。これにより、コントロールの集合を順に処理し、共通するプロパティーを設定または取得することが出来ます。
参照
Count, Type
使用例
Integer i, count
String type$
GGet frmMain.Controls.Count, count
For i = 1 To count
GGet frmMain.Controls(i).Type, type$
If type$ = "Button" Then
GSet frmMain.Controls(i).Enabled, False
EndIf
Next i