如何实现表单对象的搜索

本文关键字:表单 单对象 搜索 实现 何实现 | 更新日期: 2023-09-27 18:34:04

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

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

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

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

如何实现表单对象的搜索

在 C# 中,每个控件都具有返回子控件集合的 Controls 属性。您可以循环访问窗体的所有"子项",并将其名称添加到列表框中。相反,当你有一个控件名称时,你可以使用 Controls.Find() 方法找到它。

对于 CBuilder 案例,请参阅以下线程:BCB : 如何迭代窗体上的控件?