3

我正在使用 Forms.Controls.Find 方法来搜索父控件的子控件。该方法有 2 个参数;(键,SearchAllChildren)。我知道 Key 参数对子控件的名称进行字符串比较,并用具有匹配名称的控件填充返回数组。但是,我不知道 SearchAllChildren 参数的意义。

MSDN 文档说:真正搜索所有子控件;否则为假。这是什么意思?它不会搜索所有子控件吗?这是为了控制搜索是否递归?所以如果为真则搜索将通过所有孩子的孩子和所有孩子的孩子的孩子等等,但如果为假则只通过第一级孩子?

谢谢,

4

1 回答 1

4

Controls.Find("name", false)将仅搜索直接子级。

Controls.Find("name", true)将查找子控件并递归搜索所有子控件子控件等。

这种方法的文档真的很糟糕。我必须查看搜索以绝对确定差异。

于 2013-01-09T02:21:22.573 回答