コンテナ内のすべてのコントロールとコントロールを含むコンテナ内のすべてのコントロールをループする方法を教えてください。VB.NETコントロールコンテナを反復する
Form
-Panel
--Control
--Tab
----Control
----Control
--Tab
----Control
次は-Panelを取得し、他のコントロールのいずれ
For Each cntrl As Control In Me.Controls
Next
は、どのように私は、スタック内のすべてのレベルのために続いた場合/なしFor Eachループでそれらのすべてを取得することはできませんか?
EDIT:
Dim ctl As Control = Me
Do
ctl = Me.GetNextControl(ctl, True)
'Do whatever you have to ctl
Loop Until ctl Is Nothing
これは、これまでのところ、私はこれを行うための発見された最良の方法です。
私も発見したベストです:
は、このメソッドを呼び出します。 – dbasnett