delphi mdi 窗体的几个问题 50

我的设计思路是,主界面是MDI窗体,然后通过菜单来显示其它MDICHILD窗体,查询不同数据库表。现在两个CHILD窗体在程序启动时分别显示ADOCONNECTION的登... 我的设计思路是,主界面是MDI窗体,然后通过菜单来显示其它MDICHILD窗体,查询不同数据库表。现在两个CHILD窗体在程序启动时分别显示ADOCONNECTION的登录对话框,然后就自动出现在MDI窗体里了。而且关闭成了最小化。我设了CAFREE,虽然能关闭了,结果再显示时又出错。
我想让程序启动时只出现MDI窗体,调用哪个窗体哪个再出现,关闭时能关闭而不是在MDI中最小化,再调用还能出来。最好一开始不显示登录对话框直接登录。数据库是有密码的。
怎样实现?
请高手指教。
自动对话框已经解决了,谢谢。可是,我把子窗体取消了自动创建,MDI调用时(form1.show,form2.show),就出错了,是不是MDI窗体中需要加语句?
展开
 我来答
lsw29236
2009-08-11 · TA获得超过229个赞
知道答主
回答量:329
采纳率:0%
帮助的人:181万
展开全部
显示ADOCONNECTION的登录对话框的原因是你的ADOCONNECTION控件的loginprompt属性为true ,设置为FALSE 即可;
MDI子窗体自动出现,是因为该子窗体设置了自动创建,点菜单“project→options→把auto-creat forms中的该子窗体双击,取消自动创建即可。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式