有这么个事?
有个窗体名:f_frm1
打个这个窗体的代码应是:
f_frm1:=Tfrm1.create(self)
f_frm1.Show();
但现在我想动态地打开它,而我只有窗体名 :f_1(string 变量)
这种情况下,能实现吗?我得怎么写代码。。是不是得声明frm类呀?
请兄弟帮忙???
问题点数:0、回复次数:11Top
1 楼aiirii(ari-http://spaces.msn.com/members/aiirii/)回复于 2003-11-04 14:48:45 得分 0
註冊 TFrm,
然後, 用 getComponet(f_1)得到, 就可根據字符創建了!!Top
2 楼txmjs(天地之间)回复于 2003-11-04 14:57:10 得分 0
upTop
3 楼GoodBoy2003(快乐的木丁西)回复于 2003-11-04 15:03:11 得分 0
to: aiirii(ari)
我很菜的,能不能把代码写上呀、
多谢了Top
4 楼GoodBoy2003(快乐的木丁西)回复于 2003-11-04 16:36:26 得分 0
快点帮忙Top
5 楼GoodBoy2003(快乐的木丁西)回复于 2003-11-05 08:27:11 得分 0
真的不能实现吗?
有没有解决办法的?马上解帖,分不够再加Top
6 楼sunshareforever(阳光)回复于 2003-11-05 09:44:46 得分 0
好像是很难?Top
7 楼popmailzjw(什麼都不會)回复于 2003-11-05 09:53:25 得分 0
procedure openform(formclass: TFormclass);
begin
with formclass.Create(application) do
begin
show;
end;
end;
这是我的,你试试Top
8 楼sunshareforever(阳光)回复于 2003-11-05 10:35:22 得分 0
哈哈!一定可以实现,但好像很难!
楼主的意思是怎么根据窗体的名称(f_1)来打开这个窗体..
f_1.show就可以了,但f_1是string的,唉,我想不容易呀Top
9 楼sunshareforever(阳光)回复于 2003-11-05 11:40:10 得分 0
我看不贯帮你UPTop
10 楼GoodBoy2003(快乐的木丁西)回复于 2003-11-06 08:26:33 得分 0
我就不信没人帮我Top
11 楼sunshareforever(阳光)回复于 2003-11-06 09:14:31 得分 0
我顶!Top




