1。编写程序时,是如何控制Form的调用顺序的?
   比如我有个F_login和F_main,如果要经过F_login验证后进入F_main,是不是只能是在Project Options中将main form设置成F_login?还是设置成F_main,在其中填写代码调F_login?我刚学,一直不太明白这段是怎么回事!该如何写代码呢?请指教!谢谢!2。SpinEdit控件在哪里啊?我太笨了,实在是找不到了!

解决方案 »

  1.   

    1。主窗口可以是F_main,你可以在dpr文件中将F_login的create放在前面,后者在F_main的onshow事件中create F_login版面,方法有很多。
    2。在samples页
      

  2.   

    2。在samples页
    1.不一定,不过比较普遍的做法是
    还是把启动窗体main form设置成F_main
    然后
    在工程文件中
    begin
      Application.Initialize;
      F_login:= TF_login.Create(Application); {建立徽标Form}
      F_login.AlphaBlend := false;
      F_login。Show; {显示徽标Form}
      F_login.Update; {重画徽标Form,确保其中的图片被显示出来}
      Application.CreateForm(TF_main, F_main);
      F_login.AlphaBlend := true;
      F_login.Update;
      while frmface.AlphaBlendValue > 15 do
        frmface.AlphaBlendValue := frmface.AlphaBlendValue - 5;
      F_login.Hide; {隐藏徽标Form,使主Form显示出来}
      F_login.Free; {释放徽标Form占用的资源}
      Application.Run;
    end.
      

  3.   

    通过F_login验证后进入F_main又很多方法,我是把F_Login设为动态窗体(Available forms),在主窗体的Create事件中让F_Login创建和ShowModal,然后例如单击F_Login 的button 在让主窗体显示,F_login隐藏或消失.
      SpinEdit是在Samples中
      

  4.   

    打开application,你可以看到程序的窗体初始化顺序,也可以在project选项中看到。
    具体代码以前有很多帖子关于flash window的。^0^
      

  5.   

    在samples页
    这和编程有关,不是几句话的事
      

  6.   

    只要在主窗体被显示出来显示你的登陆窗体就可以了,一般在Mainform.crete之后就show你要显示的窗体