Frameの上に貼りつけてあるコントロールの数を
取得したいのですが、どなたかご存知の方はいませんでしょうか。
よろしくお願い致します。
うーーん
多分もっといい方法があるはずだけど、
一応これでもできるよ。
Dim TempControl As Control
Dim cnt As Long
cnt = 0
For Each TempControl In Form1.Controls
cnt = cnt + 1
Next
MsgBox cnt
ごめんなさい
解決つけて送ってしまいました。。。。。。。
それではForm上のコントロール総数を数えちゃいますね。
Form上のコントロール総数なら、
MsgBox Me.Controls.Count
で十分です。
Frame上なら、たとえば
Dim TempControl As Control
Dim cnt As Long
cnt = 0
For Each TempControl In Form1.Controls
If TempControl.Container.Name = "Frame1" Then
cnt = cnt + 1
End If
Next
MsgBox cnt
重ね重ねごめんなさい
フォーム上だと勘違いしてました。
ちゃんと文章読まないとだめですね。
ツイート | ![]() |