社区
Delphi
帖子详情
求助:在主窗体中打开子窗体的方法
keconghua
2006-08-09 05:31:50
我现在有一窗体Form1
Form1中有一菜单,从菜单中选中一个窗体Form2
问:如何让Form2在Form1中打开显示,DELPHI中没有做过,只能让他只接打开,请知道人士帮忙,谢谢
...全文
315
13
打赏
收藏
求助:在主窗体中打开子窗体的方法
我现在有一窗体Form1 Form1中有一菜单,从菜单中选中一个窗体Form2 问:如何让Form2在Form1中打开显示,DELPHI中没有做过,只能让他只接打开,请知道人士帮忙,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
keconghua
2006-08-11
打赏
举报
回复
我晕
老报同样的错误
Cannot create form. No MDI forms are currently active
没有人遇到同样的错误吗,各位老塞门帮个忙呀
sunangle
2006-08-10
打赏
举报
回复
和我一样啊;
form2.Show;
keconghua
2006-08-10
打赏
举报
回复
请问gsli(笨脑瓜儿)
你的这句话是怎么理解:在delphi的project菜单的Options里,把左边的FORM2放到右边
还是不行?
gw_delphi
2006-08-10
打赏
举报
回复
你要是想Form2在Form1上面打开
把Form2窗体属性的formStype设置成fsStayOnTop
或者用MDI方式
将主窗体Form1窗体属性设置成fsMDIForm 把要弹出的窗体属性设置成fsMDIChild 这样 然后在ShowModal
gsli
2006-08-10
打赏
举报
回复
设置FORM1的FORMSTYLE属性为fsMDIForm;FORM2为fsMDIChild;
但是FORM2不能让其自动创建,在菜单的onclick事件中手动创建才行,代码如下:
菜单的onclick事件中这样写:
Application.CreateForm(TForm2, Form2);
还要改一个地方,在delphi的project菜单的Options里,把左边的FORM2放到右边,就不自动创建了
keconghua
2006-08-10
打赏
举报
回复
按照 xiaotao2004(郁闷中...) 的方法一试
结果报如下错误,是怎么回事:
Cannot create form. No MDI forms are currently active
andyzhou1101
2006-08-10
打赏
举报
回复
方法有多种
MDI、Dock啊什么的
:)
xiaotao2004
2006-08-10
打赏
举报
回复
设置FORM1的FORMSTYLE属性为fsMDIForm;FORM2为fsMDIChild.不知道LZ是不是这样的意思
keconghua
2006-08-10
打赏
举报
回复
打开Form2是很简单,就是怎么让它不弹出新窗口,而只接让Form2在Form1里打开
在C#里很好做,刚做一下这个还不顺手,帮个忙,呵呵,谢谢了
日立奔腾浪潮微软松下联想
2006-08-10
打赏
举报
回复
不用MDI方式的话,就用Frame,Frame可以嵌入到Form中,而且可以嵌套。
gsli
2006-08-10
打赏
举报
回复
就是不让FORM2自动创建啊!这是MDI方式,主窗体的FORMSTYLE属性设置为fsMDIForm,子窗体为fsMDIChild,你这里FORM2是子窗体,FORM1是主窗体,也可以叫父窗体。你可以在网上搜一下MDI方法~~~~
菜单的onclick事件中这样写:
Application.CreateForm(TForm2, Form2);
Form2.show;
aniugee
2006-08-09
打赏
举报
回复
把你调用窗体的代码放到菜单的onclick事件中不就行了
gw_delphi
2006-08-09
打赏
举报
回复
1.将Form2的unt单元在Form1的uses引用(加上)
2.在按钮事件里写
with TForm2.Create(nil) do
try
//此处可以Form2窗体上的控件赋值
bOk:=ShowModal=mrOk;
//此处刷新
finally
Free;
end;
VC++ 编程技巧
1. 如何获取应用程序的实例句柄? 1 2. 如何通过代码获得应用程序
主
窗口的指针? 1 3.如何在程序
中
获得其他程序的图标? 1 4.如何编程结束应用程序?如何编程控制windows的重新引导? 1 5.怎样加载其他的应用程序? 2 6. 确定应用程序的路径 2 7. 获得各种目录信息 2 8. 如何自定义消息 2 9. 如何改变窗口的图标? 2 10. 如何改变窗口的缺省风格? 2 11. 如何将窗口居
中
显示? 3 12. 如何让窗口和 MDI窗口一启动就最大化和最小化? 3 13. 如何使程序保持极小状态? 3 14. 如何限制窗口的大小? 3 15. 如何使窗口不可见? 3 16. 如何使窗口始终在最前方? 3 17、如何创建一个字回绕的CEditView 4 18、通用控件的显示窗口 4 19、移动窗口 4 20、重置窗口的大小 4 21、如何单击除了窗口标题栏以外的区域使窗口移动 4 22、如何改变视窗的背景颜色 5 23、如何改变窗口标题 5 24、如何防止
主
框窗口在其说明
中
显示活动的文档名 6 25、如何获取有关窗口正在处理的当前消息的信息 6 26、如何创建一个不规则形状的窗口 6 27、如何在代码
中
获取工具条和状态条的指针 8 28、如何使能和禁止工具条的工具提示 8 29、如何设置工具条标题 8 30、如何创建和使用无模式对话框 9 31、如何在对话框
中
显示一个位图 9 32、如何改变对话或
窗体
视窗的背景颜色 10 33、如何获取一个对话控件的指针 10 34、如何禁止和使能控件 11 35、如何改变控件的字体 11 36、如何在OLE控件
中
使用OLE_COLOR数据类型 11 37、在不使用通用文件
打开
对话的情况下如何显示一个文件列表 12 38、为什么旋转按钮控件看起来倒转 12 39为什么旋转按钮控件不能自动地更新它下面的编辑控件 12 40、如何用位图显示下压按钮 12 41、如何一个创建三态下压按钮 12 42、如何动态创建控件 13 43、如何限制编辑框
中
的准许字符 13 44、如何改变控件的颜色 14 45、当向列表框
中
添加多个项时如何防止闪烁 15 46、如何向编辑控件
中
添加文本 15 47、如何访问预定义的GDI对象 15 48、如何获取GDI对象的属性信息 16 49、如何实现一个橡皮区矩形 16 50、如何更新翻转背景颜色的文本 17 51、如何创建一个具有特定点大小的字体 18 52、如何计算一个串的大小 18 53、如何显示旋转文本 19 54、如何正确显示包含标签字符的串 20 55、串太长时如何在其末尾显示一个省略号 20 56、如何快速地格式化一个CString对象 20 57、为什么即使调用EnableMenuItem菜单项后,菜单项还处于禁止状态 20 58、如何给系统菜单添加一个菜单项 21 59、如何确定顶层菜单所占据的菜单行数 21 60、在用户环境
中
如何确定系统显示元素的颜色 22 61、如何查询和设置系统参数 22 62、如何使用一个预定义的Windows光标 22 63、如何确定当前屏幕分辨率 22 64、如何检索原先的Task Manager应用程序使用的任务列表 22 65、如何确定Windows和Windows系统目录 23 66、在哪儿创建临文件 23 67、如何访问桌面窗口 24 68.VC1.5下如何跳到第一事例? 24 69.关于VC++2.0
中
使用文件对话框的
求助
25 70.如何用VC2.0编写能Edit超过64K的类 25 71.在VC++1.5
中
如何new一个大数组 25 71A.在VC1.5
中
,如何得到
子
窗口在
主
窗口
中
的相对坐标? 26 72.VC1.5 如何调用进程? 26 73.VC++1.5编Win3.1程序能否实现全局跳转? 26 74.在DLL用自定义窗口 26 75.如何让TOOLTIP的字体变大 27
始终保持
打开
同一个
子
窗口以及关闭父窗口同时自动关闭所有
子
窗口
需求如题,原始需求来自今天CSDN asp.net 板块的一个
求助
贴: 1.点击一个可以
打开
新
窗体
的链接,如何实现如果
窗体
已
打开
,则将焦点转到已
打开
的
窗体
,否则
打开
新
窗体
。难点:如何判断
窗体
已
打开
,及将将
打开
的
窗体
Active?2.如何实现一个
主
窗体
关闭时,将所有
打开
的其他相关
窗体
一起关闭?我们
主
管以前是做WinForm的,现在升级系统Asp.net做开发。但思维模式还是WinForm。提的这...
[
求助
][已解决]MFC+OpenCV在
子
窗体
中
显示图片 20160312
程序预期功能: 在父
窗体
中
画一个按键(Button1),点击按键(Button1)然后跳出
子
窗体
(son_window_IDD_DIALOG_BG),显示图像。(OPEN/CLOSE是用来
打开
和关闭摄像头的,father_window里面的image control控件用于显示视频,三者和本次问题无关) 目前遇到的问题是: 如图,显示失败。我不知道怎么配置CDC/HDC/
解决Winform应用程序
中
窗体
背景闪烁的问题
这是一个Winform
窗体
,里面放置了一个Panel,Dock属性为Fill,BackgroundImage使用了《少年电世界》2003年第02期的封面图片,BackgroundImageLayout使用了Stretch。最近对代码作了一些优化,试验后效果还可以,但是发现界面会闪烁,具体是TreeView控件会闪烁,语言为C#,IDE为VS2005。将之前我们建立
窗体
中
的Panel容器换为我们新封装的PanelEnhanced容器,将程序的背景图片放到里面,再运行程序,程序背景闪烁的问题就完美解决了!
C# WinForm 点击按钮显示唯一
窗体
C# WinForm点击按钮只显示唯一
窗体
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章