有一个Form,name=Form1请问如果只知道Form的名字,能不能打开这个Form比如说把Form的名字赋给strstr = 'Form1';
如何通过str这个字符串打开这个窗体呢?
如何通过str这个字符串打开这个窗体呢?
解决方案 »
- 在XE 一个窗体继承很奇怪的现象,难道是BUG?
- 怎么去掉窗体标题栏右键弹出的系统菜单。
- 图像与数据库相关的问题
- 求助:有没有不需要BDE就可以访问paradox或dbf,Foxpro的控件?有答案就立刻结帖!
- 弄了一天的问题!实在不知道,快来看看啊!
- 如何将子窗体中的工具栏自动加载到父窗体工具栏后面去?让他们在同一行
- 又一个关于dbExpress的问题
- 一个关于属性发布并在Object Inspector中显示出来的小问题,UP有分.
- 谁能告诉我UTF8的格式?好像有位叫江雪(rivsnow)知道。
- Delete函数格式?
- FastReport问题
- delphi可以“无中生有”吗,添加组件没有的事件?如何操作?没分了,请高手帮忙。
Form1: TForm;
fCls: TFormClass;
begin
fCls := TFormClass(FindClass(str));
Application.CreateForm(fCls, Form1); //这个Form1就是你想要的窗体
end;
要在被调用的窗体加一句话
initialization
RegisterClass(TForm1);