用户界面的控件能不能实现查找替换???? (50分)

  • 主题发起人 主题发起人 金圣叹
  • 开始时间 开始时间

金圣叹

Unregistered / Unconfirmed
GUEST, unregistred user!
用户界面的控件能不能实现查找替换????
也 就是用别的控件批量替换原来的控件?
如果可以得话如何做呢??
 
动态产生控件就行了.
 
如果你在编制程序时想批量更换已经使用的控件,可以:
1。使用文本编辑器直接编辑*.dfm
2。同时编辑对应的.pas
就可以替换控件了。
 
用GEXPERTS,有替换控件功能
 
首先,你是要在程序运行之后替换还是在调试状态下替换?
如果是运行庄家下替换,可以考虑hbezwwl说的动态生成控件的方法,如果是调试状态下,
就可以考虑ning_ning的方法。
 
在设计状态Alt-F12可以将Form切换到DFM方式,爱怎么改就怎么改吧。注意元件必须已经注册,然后Alt-F12切换回来保存,Delphi会提示变量声明不对,是否修正,选Yes就可以了。如果有些属性不一致,Delphi知道修正,选“Ignore”就可以了。如果在运行阶段就好说了
for I := ComponentCount-1 downto 0 do
if Components is Txxxxx then
begin
Components.Free;
Tyyyyy.Create(Self);
end;
其他的属性如 Parent 自己设置吧
 
控件太多了,很麻烦。
 
有现成的工具软件可以使用的,具体的忘了, 我去找找!
 
要是有现成的工具就好了!
 
咦,GEXPERTS不能用吗?
 
是这个吗??

GXExplorer 檔案總管的替身

GXExplorer 是一個加強型的檔案總管,他具有多重視窗、過濾功能、縮圖預覽、命令列視窗、顯示目錄大小、自訂工具列、目錄同步精靈、編碼加密等許多好用的功能,可以完全取代檔案總管的使用,而且還是免費的。

 
怎么会是这个呢?
到这里找:http://www.torry.net/quicksearch.php
搜索GEXPERTS
 
后退
顶部