3

Forms.Controls.Findメソッドを使用して、親コントロールの子コントロールを検索しています。このメソッドには2つの引数があります。(キー、SearchAllChildren)。Key引数は、子コントロールの名前に対して文字列比較を行い、戻り配列に一致する名前のコントロールを入力することを知っています。ただし、SearchAllChildren引数の重要性はわかりません。

MSDNのドキュメントには次のように書かれています。すべての子コントロールを検索する場合はtrue。それ以外の場合はfalse。これは何を意味するのでしょうか?とにかくすべての子コントロールを検索しませんか?これは、検索が再帰的かどうかを制御するためですか?それで、それが本当なら、検索はすべての子供たちの子供たちと子供たちの子供たちのすべての子供たちなどを通過しますが、偽りならそれは最初のレベルの子供たちだけを通過しますか?

ありがとう、

4

1 に答える 1

4

Controls.Find("name", false)直接の子供のみを検索します。

Controls.Find("name", true)子コントロールを検索し、すべての子コントロールの子などを再帰的に検索します。

このメソッドのドキュメントは本当に悪いです。違いを完全に確認するには、検索を確認する必要がありました。

于 2013-01-09T02:21:22.573 に答える