社区
数据库相关
帖子详情
MDI的问题
xiaoxia2005
2005-03-23 07:58:48
有一个登录界面,用来验证用户名和密码,
验证成功后,用F_MainMenu:=TF_MainMenu.Create(self); 打开一个菜单,
但是菜单打开后,程序就显示Cannot create form. No MDI forms are currently active.
请问这是什么原因?
登录界面的FormStyle为fsNormal,F_MainMenu的FormStyle为fsMDIForm;
...全文
108
3
打赏
收藏
MDI的问题
有一个登录界面,用来验证用户名和密码, 验证成功后,用F_MainMenu:=TF_MainMenu.Create(self); 打开一个菜单, 但是菜单打开后,程序就显示Cannot create form. No MDI forms are currently active. 请问这是什么原因? 登录界面的FormStyle为fsNormal,F_MainMenu的FormStyle为fsMDIForm;
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiaoxia2005
2005-03-23
打赏
举报
回复
谢谢,谢谢!
jasonmark
2005-03-23
打赏
举报
回复
为了书写简单起见,我就用Form1代表登录界面,Form2代表MDI主界面(菜单界面)。
1、auto-create forms只保留Form2。
2、修改Project(以下为参考示例)
program Project1;
uses
Forms,
Controls,
Unit1 in 'Unit1.pas' {Form1},
Unit2 in 'Unit2.pas' {Form2},
Unit3 in 'Unit3.pas' {Form3};
{$R *.res}
begin
Application.Initialize;
Application.ShowMainForm := False;
Application.CreateForm(TForm2, Form2);
Form1 := TForm1.Create(Application);
Form1.ShowModal;
if Form1.ModalResult = mrOk then
begin
Form1.Destroy;
Form2.Show;
end
else
Application.Terminate;
Application.Run;
end.
3、登录界面,如果验证都正确,验证结束后,应该写一句:ModalResult := mrOk;否则你的MDI主界面无法正常显示。
xiaoxia2005
2005-03-23
打赏
举报
回复
为了调试程序,我把登陆表单和菜单表单都设置成了auto-create forms
结果,当登录表单和菜单都弹出来后,我按菜单,
居然也弹出来Cannot create form. No MDI forms are currently active.
而在auto-create forms中移去登录表单,其他都不改,程序就可以正常运行了
很奇怪,请教大家如何解决?谢谢。
MDI
Tab 标签页显示
MDI
窗体
MDI
Tab控件是为了解决
MDI
应用中的窗口组织
问题
而出现的,它将传统的
MDI
窗体以标签页的形式展现,使得用户可以通过点击不同的标签在多个子窗体间切换,提高界面的整洁度和用户的操作体验。这种控件通常包含一个
MDI
...
MDI
.rar_
MDI
_delphi
MDI
通过分析和学习这个示例,开发者可以更好地掌握如何在Delphi
MDI
应用中处理窗口最大化时的闪烁
问题
,提升用户体验。 总的来说,Delphi
MDI
子窗口防止屏幕闪烁的技术主要包括合理控制窗口重绘时机、利用BeginUpdate...
WPF
MDI
实现,并解决花屏
问题
本篇文章将深入探讨如何通过API方法在WPF中实现
MDI
,并着重讨论如何解决在此过程中可能出现的“花屏”
问题
。 首先,我们需要理解什么是
MDI
。
MDI
是一种用户界面设计模式,允许在一个主窗口内打开和管理多个子窗口。...
VC++ MFC
MDI
多窗口出错
问题
程序
在你的
问题
中,"VC++ MFC
MDI
多窗口出错
问题
程序"描述了一个典型的
问题
,即当用户在未关闭所有子窗口的情况下操作,应用程序会出错并终止。
MDI
出错的常见原因有以下几点: 1. 子窗口管理不当:在
MDI
应用中,每个...
解决PB的
mdi
窗口添加控件不能显示窗口的
问题
然而,有时在PB的
MDI
窗口中添加控件时,可能会遇到一个
问题
:新添加的控件在打开后被主窗口的控件遮挡,导致子窗口无法正常显示。这个
问题
可能会影响到用户的交互体验和程序功能的正常使用。针对"解决PB的
MDI
窗口...
数据库相关
2,507
社区成员
88,447
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章