社区
Delphi
帖子详情
如何能使子窗口后面的窗口和控件不能用?
kjbdyw
2003-10-18 02:11:08
当我在MDI主窗口中打开了一个子窗口后,怎样才能使主窗口不失效(不是消失),包括主窗口上的菜单和工具栏再不能用鼠标去点击,只能当我关闭了这个子窗口后才能再使用主窗口上的一切控件,各位大侠请指点一下小弟,谢谢
...全文
35
12
打赏
收藏
如何能使子窗口后面的窗口和控件不能用?
当我在MDI主窗口中打开了一个子窗口后,怎样才能使主窗口不失效(不是消失),包括主窗口上的菜单和工具栏再不能用鼠标去点击,只能当我关闭了这个子窗口后才能再使用主窗口上的一切控件,各位大侠请指点一下小弟,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kjbdyw
2003-10-19
打赏
举报
回复
谢谢各位,问题解决了
beris
2003-10-18
打赏
举报
回复
樓主,身麼時候你得問題解決了順便告訴我一下
beris_fu@163.COM
謝謝
beris
2003-10-18
打赏
举报
回复
可是showModal得窗體設置為fsNormal就可以讓窗體覆蓋主窗體了啊,這樣很難看啊,以後改起來也不方便啊
hiflower
2003-10-18
打赏
举报
回复
beris() :如果要用 MDI 子窗体,那何必 ShowModal 嘛
MDI 子窗体是不能 ShowModal 的。
你只要把这个要 ShowModal 的窗体的 FormStyle 设置为 fsNormal 就行了,主窗体可以是 MDI 窗体。
kjbdyw
2003-10-18
打赏
举报
回复
我新建一个项目可以,为什么以前那个就会出现这样的错呢?
grail_
2003-10-18
打赏
举报
回复
你新建个FORM。在看看。
要不从新建个项目!
kjbdyw
2003-10-18
打赏
举报
回复
我是一个新手,我的主窗口我用了fsMDIForm模式,当我一用from.showmodal时,就报错了,说"Access Violation at address 00605673 in module 'mproj.exe'.Read of adderss 000000",是不是主窗口的模式与子窗口的模式设置不对?能否说明白一点,谢谢
beris
2003-10-18
打赏
举报
回复
我也是相同得問題,改成普通窗體,那做MDI還有申麼意義嘛
zhoutian618
2003-10-18
打赏
举报
回复
up
hiflower
2003-10-18
打赏
举报
回复
不用 MDIChild 窗体,用普通窗体 ShowModal
47522341
2003-10-18
打赏
举报
回复
from.showmodal;
grail_
2003-10-18
打赏
举报
回复
用 form.ShowModal; 显示窗体就可以
C#中父
窗口
和子
窗口
之间
控件
互操作实例
本文实例讲述了C#中父
窗口
和子
窗口
之间
控件
互操作的方法。分享给大家供大家参考。具体分析如下: 很多人都苦恼于如何在子窗体中操作主窗体上的
控件
,或者在主窗体中操作子窗体上的
控件
。相比较而言,
后面
稍微简单一些,只要在主窗体中创建子窗体的时候,保留所创建子窗体对象即可。 下面重点介绍前一种,目前常见的有两种方法,基本上大同小异: 第一种,在主窗体类中定义一个静态成员,来保存当前主窗体对象,例如: 代码如下:public static yourMainWindow pCurrentWin = null; 然后在主窗体构造函数中,给静态成员初始化,如下: 代码如下:pCurrentWin = t
Qt 子
窗口
和父
窗口
,子
窗口
和子
窗口
控件
获取
文章目录前言一、代码二、局限性 前言 Qt开发过程中,难免会遇到子
窗口
需要获取父
窗口
某个
控件
的状态,或者是子
窗口
需要获取另外一个子
窗口
某个
控件
的状态,之前用过回调、全局变量、信号和槽连接,但是都太麻烦了,
后面
研究出一种简单的方法,会有一定的局限性,可以根据自己的情况酌情使用! 一、代码 前提是子
窗口
创建需要传父
窗口
的指针,具体代码如下 // 父
窗口
继承QWidget就行(或者你直接用父
窗口
类名,包含父
窗口
头文件,直接取label而不需要findChild) // 父
窗口
控件
对象名为label(设计师界面或者
c#中父
窗口
和子
窗口
之间实现
控件
互操作
很多人都苦恼于如何在子窗体中操作主窗体上的
控件
,或在主窗体中操作子窗体上的
控件
。相比较而言,
后面
稍微简单一些,只要在主窗体中创建子窗体的时候,保留所创建子窗体对象即可。 下面重点介绍前一种,现在常见的有两种方法,基本上大同小异: c#中父
窗口
和子
窗口
之间实现
控件
互操作_c#应用 第一种,在主窗体类中定义一个静态成员,来保存当前主窗体对象,例如: public ...
C#中父
窗口
和子
窗口
之间实现
控件
互操作
很多人都苦恼于如何在子窗体中操作主窗体上的
控件
,或者在主窗体中操作子窗体上的
控件
。相比较而言,
后面
稍微简单一些,只要在主窗体中创建子窗体的时候,保留所创建子窗体对象即可。 下面重点介绍前一种,目前常见的有两种方法,基本上大同小异: 第一种,在主窗体类中定义一个静态成员,来保存当前主窗体
Win32子
窗口
及其创建应用
简介: 所谓的子
窗口
就是一个父
窗口
里的一个
窗口
,父
窗口
也叫主
窗口
。子
窗口
也是
窗口
,它有自己的回调函数、自己的
窗口
类、自己的创建。它位于主
窗口
里的一个区域,我们可以设置子
窗口
的大小和位置以及相关属性。子
窗口
与主
窗口
之间是相联系的,它们通过句柄和消息等访问彼此的。 特别提醒:
后面
所讲的子
窗口
控件
是一种特殊的子
窗口
。子
窗口
控件
不需要我们来定义
窗口
类,系统已经帮我们定义好了,我们自己引用就好。 这里我们先介绍普通子
窗口
。 一、子
窗口
的创建 创建过程: 1.注册
窗口
类(我们在主
窗口
注册
后面
接着注册子
窗口
)
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章