L L.Ming Unregistered / Unconfirmed GUEST, unregistred user! 2007-07-26 #1 不知道动了哪里的设置,不知道打哪时候起,编译的一个程序就再也没有在任务栏上出现过,就算最小化,也仅是缩小在左下角.这是怎么回事. 很基础的问题,也望大家指点迷津
L L.Ming Unregistered / Unconfirmed GUEST, unregistred user! 2007-07-30 #4 不是DLL,是一个MDI程序,在程序主窗体启动之前,调用了一个登录框.输入用户名密码之后,再创建主窗体.但是主窗体却不出现在任务栏.
L liyinwei Unregistered / Unconfirmed GUEST, unregistred user! 2007-08-01 #5 一般只有主窗体才能出现在任务栏,因为你的程序启动的时候第一个创建的是登录窗体,所以主窗体已经变成了登录窗体。 MDI 窗体已经不再是主窗体,所以没有出现在任务栏。
L L.Ming Unregistered / Unconfirmed GUEST, unregistred user! 2007-08-02 #6 这是程序启动的代码: begin Application.Initialize; frmLogOn := TfrmLogOn.Create(Application); try case frmLogOn.ShowModal of 1: begin Application.Title := '诉讼案管理系统客户端'; Application.CreateForm(Tfrmlaw, frmlaw); Application.Run; end; else Application.Terminate; end; finally frmLogon.Free; end; Main form为frmLaw
这是程序启动的代码: begin Application.Initialize; frmLogOn := TfrmLogOn.Create(Application); try case frmLogOn.ShowModal of 1: begin Application.Title := '诉讼案管理系统客户端'; Application.CreateForm(Tfrmlaw, frmlaw); Application.Run; end; else Application.Terminate; end; finally frmLogon.Free; end; Main form为frmLaw
L lake_cx Unregistered / Unconfirmed GUEST, unregistred user! 2007-08-03 #7 frmLogOn := TfrmLogOn.Create(nil);就行了
L lake_cx Unregistered / Unconfirmed GUEST, unregistred user! 2007-08-03 #8 uses Forms; begin Application.Initialize; Application.Title := '诉讼案管理系统客户端'; Application.CreateForm(Tfrmlaw, frmlaw); frmLogOn := TfrmLogOn.Create(Application); if frmLogOn.ShowModal = mrOk then Application.Run; end; TfrmLogOn中在Close中加上CloseAction := caFree; 这样是最好的
uses Forms; begin Application.Initialize; Application.Title := '诉讼案管理系统客户端'; Application.CreateForm(Tfrmlaw, frmlaw); frmLogOn := TfrmLogOn.Create(Application); if frmLogOn.ShowModal = mrOk then Application.Run; end; TfrmLogOn中在Close中加上CloseAction := caFree; 这样是最好的
D delphi_lp Unregistered / Unconfirmed GUEST, unregistred user! 2007-08-03 #9 lake_cx 很厉害啊,哪里都有你的影子,而且答案还很准确,谢谢你帮助大家!
L L.Ming Unregistered / Unconfirmed GUEST, unregistred user! 2007-08-05 #10 to lake_cx: 应该不关窗体创建的问题吧?使用你的代码,程序还是没有在任务栏上显示.
L lake_cx Unregistered / Unconfirmed GUEST, unregistred user! 2007-08-07 #11 那个就不清楚了,不知道你其他地方出什么问题了。。。
L L.Ming Unregistered / Unconfirmed GUEST, unregistred user! 2007-08-09 #12 我想应该是程序设置的问题吧,但是不知道是哪一个问题.
Z zhengrong117 Unregistered / Unconfirmed GUEST, unregistred user! 2007-08-10 #13 应该是登陆窗体的原因,它是第一个,你调用的不在是主窗体了,就跟子窗体最小化是一样了,先去掉登陆窗体试试,如果是这个问题,你在重新设置主窗体
M menzhe Unregistered / Unconfirmed GUEST, unregistred user! 2007-08-13 #14 在任务栏显示的是application的,看不到的!看你的代码他还没有创建呢
W wzquan Unregistered / Unconfirmed GUEST, unregistred user! 2007-08-20 #16 如果在一个窗体forma中调用另一个窗体formb,采用formb.showmodal; 则formb是不能显示在任务栏行的 在调用窗体formb时,这样写看看: forma.hide; formb.show;
如果在一个窗体forma中调用另一个窗体formb,采用formb.showmodal; 则formb是不能显示在任务栏行的 在调用窗体formb时,这样写看看: forma.hide; formb.show;