FormActivate不執行。。。
大家好,我是菜鳥,真不好意思,
我新做了一個東東,運行時它總是不運行FORMACTIVATE的事件。請問是什麼原因。
而且,我還在當中用了:
checkuserform.ShowModal();
這句,它也不執行,直接就進入了主界面,不去登錄框。
我是用DELPHI+SQLSERVER的,請問我應該用哪幾個連接控件會比較好,放在哪裡比較好。
我現在是用DataModule這個東東把所有放在裡面然後調用。
但是沒有一次調 用成功的。請大蝦們幫我。
问题点数:20、回复次数:2Top
1 楼naner_china(naner)回复于 2005-06-03 08:58:40 得分 20
FormActivate是窗体激活的时间
在Formshow之前触发的
可以这样用,先显示登陆窗体
eg
//工程文件
program Project1;
uses
Forms,
Unit1 in 'Unit1.pas' {Form1},//主窗体
Unit2 in 'Unit2.pas' {Form2};//登陆
{$R *.RES}
begin
Application.Initialize;
Application.CreateForm(TForm1, Form1);
Application.ShowMainForm:=false;
Form2:=TForm2.Create(Form2);
Form2.Show();
Application.Run;
end.
口令正确设置权限后添加如下代码:
application.ShowMainForm:=true;
Form1.Show();
调用DataModule里面的控件
要引用该单元
Eg
Uses DataModuleTop
2 楼netsolution(我行我朮)回复于 2005-06-03 09:39:34 得分 0
謝謝你,我試一下先。Top




