我正在添加一些功能来形成不是由我创建的。它有加载和加载按钮,我想通过点击执行我添加的代码的按钮来测试一切是否正常。我知道这个按钮的名字,但我不知道它在表格上的位置。
现在我滚动窗体的所有组件查找此按钮。如果我在第一次查找时想念它,我必须重新开始。它很烦人,需要很长时间。
有没有简单的方法?像“查找组件”菜单项,这将直接带我到那个按钮(或标签,或任何真正的)。如何在设计时轻松找到组件
1
A
回答
2
有(甚至在Delphi东京)在窗体上定位组件没有内置的,舒适的生活方式。但是,你可以搜索,并在Object Inspector实例列表组合框中选择组件:
还是在Structure View的树进行inremental搜索:
或者安装一些第三方的IDE工具。例如CnWizards工具集有定位设计工具组件(这是你在找什么,我猜):
+1
Upvoted为CnWizards提示。我已经使用了它多年,并不知道定位组件的东西存在! –
0
虽然在设计时没有帮助,如果你想要的是测试你的代码,你很可能这样做,在运行时:
TComponent
有相匹配Name
返回由调用组件拥有一个TComponent
功能FindComponent
。
正如你所知道的名字,编写测试代码,你可以使用这样的:
var
AButton: TButton;
begin
AButton := Form.FindComponent(Button_Name) as TButton;
AButton.Click;
end;
相关问题
- 1. 如何轻松设置同时计划的任务?克朗Java
- 2. 如何设计软件以轻松合并更新?
- 3. 在GitHub上轻松找到R包
- 4. 轻松找到和在嵌套列表
- 5. 如何在Excel中轻松计算时间
- 6. 如何轻松设置uiscroll上的uiimageview?
- 7. 如何轻松随机化数组?
- 8. 如何轻松打印数组?
- 9. 如何轻松设置slf4j在运行时的日志级别?
- 10. 如何轻松更改设计选项卡的外观?
- 11. 如何在本地Visual C++中轻松使用COM组件
- 12. 如何轻松计时一段C#代码?
- 13. 我可以轻松设计输入控件吗?
- 14. 如何设计Repository模式可以轻松切换到另一个ORM?
- 15. 如何轻松编辑.conf文件?
- 16. 如何轻松找到android类的源码
- 17. 如何轻松找到未使用的公共方法/属性
- 18. 如何轻松找到有溢出危险的IDENTITY列?
- 19. 如何轻松测试android
- 20. vmware如何轻松安装?
- 21. 如何组织Web服务,让开发人员轻松找到它们?
- 22. LINQ。按天分组。如何轻松做到这一点?
- 23. 轻松在Java中
- 24. 如何轻松地交换Maven设置配置文件?
- 25. 组件设计 - “未找到文件:'DockForm.dcu”?
- 26. 我该如何轻松更换微软假货组件?
- 27. Magento:如何轻松地重新计算给定总计税额
- 28. CFWriteStreamWrite/CFReadStreamWriter轻松超时?
- 29. 如何在matlab中轻松计算一些数字的总和
- 30. 如何轻松地处理在WPF
在Object Inspector的顶部,有一个下拉框,其中列出的组件形式的名称。你尝试过使用它吗? – MartynA
我正在使用它来以可视方式滚动它们。我不知道可以通过键入@Victoria suggeseted进行搜索。 – andowero