我正在添加一些功能來形成不是由我創建的。它有加載和加載按鈕,我想通過點擊執行我添加的代碼的按鈕來測試一切是否正常。我知道這個按鈕的名字,但我不知道它在表格上的位置。
現在我滾動窗體的所有組件查找此按鈕。如果我在第一次查找時想念它,我必須重新開始。它很煩人,需要很長時間。
有沒有簡單的方法?像「查找組件」菜單項,這將直接帶我到那個按鈕(或標籤,或任何真正的)。如何在設計時輕鬆找到組件
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