我想在一窗体的create事件中 完成一个条件,当这个条件为真的时候
这个窗体以后不再显示,而是显示下一个窗体.我是设了一个数据库id表,有一个fg标志
当fg=1时该窗体以后不再显示,直接转入下一个窗体,我该怎么实现??我试了试用form1.hide; form2.show;程序该怎么解决??急!
这个窗体以后不再显示,而是显示下一个窗体.我是设了一个数据库id表,有一个fg标志
当fg=1时该窗体以后不再显示,直接转入下一个窗体,我该怎么实现??我试了试用form1.hide; form2.show;程序该怎么解决??急!
解决方案 »
- Delphi自带的indy iptcpserver 客户端第一次打开没问题,关了再打开就不行了
- 最好的发送邮件方法和整个过程是?
- AcitveX 放在浏览器里,刷新页面到另一个页后里面的事务是否还在运行
- 如何在TStringGrid里面插入换行啊?
- 三个问题问大家
- TNMUDP控件发送数据流的问题。(先给100分,不够还可以另起贴子送分.....)
- 各位大哥,如何判断一个edit输入的内容是否为合法的数字类型,有类似函数么?
- delphi 导航控件使用
- 我有两个表a,b,其中都有一个字段是保存姓名的(a_name,b_ming).......
- 一個奇怪的數据庫的問題
- 请问:哪里有delphi7的下载?
- 如何全屏显示
例子如下:
begin
Application.Initialize;
Application.CreateForm(TDm, Dm);
If Dm.OpenDatabase Then
Begin
FormLogin := TFormLogin.Create( Nil );
Try
FormLogin.ShowModal;
CreateMainForm := ( FormLogin.ModalResult = mrOK );
Dm.User := FormLogin.EditName.Text;
Finally
FormLogin.Free;
End;
If CreateMainForm Then Application.CreateForm( TFormMain, FormMain )
Else Application.MessageBox( '用户名或密码错误,登录失败!', '错误', MB_OK + MB_ICONSTOP );
End
Else Application.MessageBox( '连接数据库失败!', '错误', MB_OK + MB_ICONSTOP );
Application.Run;
2 最好不要在窗体里判断,在project中
if ... then form1.showmodal; else form2.showmodal;
2 最好不要在窗体里判断,在project中
if ... then form1.showmodal; else form2.showmodal;