-1

我使用 c# 和 c++ builder,并且有很多菜单、按钮、复选框以及许多表单的大型应用程序。当尝试使用这些对象的功能之一时,我通过单击按钮、单击菜单并选择一些子菜单选项等来使用标准用户方法...

但是现在我想用更快的方法来使用对象的功能,想创建对象的搜索。这意味着如果我输入某个按钮的名称并按下回车,这些事件将与我单击同一个按钮时相同。我不想再点击按钮和菜单了,因为我花了太多时间才能找到它。

所以我创建了出现在快捷方式上的新表单,并且在列表框内有将用于搜索所有对象,但我不知道在该列表框内放置什么代码显示所有对象名称?

如何将列表框与项目内的所有对象连接起来?

4

1 回答 1

2

在 C# 中,每个 Control 都有 Controls 属性,该属性返回子控件的集合。您可以遍历表单的所有“子项”并将其名称添加到列表框中。在相反的方向,当你有一个控件名称时,你可以使用Controls.Find()方法找到它。

对于 CBuilder 案例,请参考以下线程: BCB : how to iterate over controls on a form?

于 2012-05-13T08:26:07.223 回答