如题,该如何实现,敬请赐教
解决方案 »
- mapx求助,修改查找到的图元样式
- 判断一个文件是否正在使用,或一个服务是否启动?
- 关于连接操作,Left outer ,union all 及其它
- 急、急、急:Delphi如何将一个文件快速传到服务器?
- 求QQ语音视频聊天原理!!!
- 高分请教:OleVariant赋值问题
- 关于数字签名(如何把我已经经过数字签名的ocx大包到Cab文件中)
- 如何声明函数API GetTickount
- TDBGRID中加一行
- @@@@@@@@@@@@@@感谢CSDN-Delphi论坛,感谢我的师傅 zswang(伴水)(被黑中) @@@@@@@@@@@@@@@@
- stringgrid的问题?点中某个cell后,想将所有值相同的cell变相同的颜色?
- 关于动态分配结构体大小
1.从数据库取form的名字(这个我就不说了)
2.将所有窗口设成非自动非auto-create(项目选项中有)
3.主form包含所有的窗口(用uses unit2,unit3,...)
4.生成的所有窗口:
form2:=tform2.Create(nil);
form3:=tform3.Create(nil);
...
5.判断并执行:
s为窗口名
if form2.Name=s then
form2.ShowModal;
if form3.Name=s then
form3.ShowModal;
...
6.释放所有窗口:
form2.Free;
form3.Free;
...
var
f:TComponent;
i:integer;
...
for i:=0 to Screen.FormCount-1 do
begin
f :=screen.Forms[i];
if f.Name=s then
(f as Tform).ShowModal;
http://blog.csdn.net/sz_haitao/archive/2009/05/15/4190602.aspx
//-------------------------------------------
//平台:WINXP+DELPHI7
//作者:dinoalex(Tak Kwan)
//日期:2009年8月
//-------------------------------------------procedure TMainFrm.Button3Click(Sender: TObject);
var
AFormClass:TComponentClass;
AForm: TForm;
str: string;
begin
str:= 'MyFrm' ; // 权当数据库里的字符
AFormClass := TComponentClass(GetClass('T'+str)); // 即 TMyFrm
if AFormClass <> nil then
begin
Application.CreateForm(AFormClass,AForm);
AForm.Show;
end;
end;initialization
RegisterClass(TMyFrm); // 注册