我的目標是創建一個簡單的表單編輯器,就像我們在Delphi IDE上找到的一樣。在Delphi中創建表單編輯器
現在用戶可以選擇並添加組件,使其成爲表單持有者的TPanel的父級。爲簡單起見,請考慮將TPanel作爲添加到表單的可視化組件。
我有2個缺少的部分我想找出想法/代碼,以幫助完成:
1 - 如何移動創建可視化組件?在IDE中用於移動可視化組件的相同效果,例如Tpanel,圍繞它的頂部和左側位置 2 - 如何在窗體編輯器中重點繪製該組件的鉤子3 - 如何使用鉤子調整大小
我只想要相關的部分來處理視覺部分。我不生成DFM或類似的東西。
很大!對調整有那些鉤子和控制周圍的框架是很重要的,怎麼可以做什麼? – 2013-05-10 13:23:14
@eelias使用窗體'OnPaint'事件在窗體畫布上繪製它 – 2013-05-10 13:52:58
有一個很好的組件,它是一個名爲Cindy Components的組件的一部分 - 您想要的組件稱爲cyResizer,它可以移動,調整大小並防止走出去說一個面板邊界等...鏈接:http://sourceforge.net/projects/tcycomponents/看到你認爲它是非常可定製的以及... – Shambhala 2013-05-10 15:19:42