MDI窗口的问题

问题描述

对于MDI窗体,如何让子窗体打开的时候充满父窗体啊?需要设置什么属性?还有,当从父窗体打开子窗体后,父窗体中的相关控件还有显示,而不是只显示子窗体??谢谢望高手解答!

解决方案

解决方案二:
将主窗体的IsMdiContainer属性改为True将子窗体的WindowState属性改为Maximisize应该可以,我没试!你可以尝试下!
解决方案三:
ding
解决方案四:
MdiParent
解决方案五:
当从父窗体打开子窗体后,父窗体中的相关控件还有显示,而不是只显示子窗体??将你的主menu的mdiwindowlistitem设置成对应的菜单选项(用于切换已经打开的子窗体),另外设置对应子窗体的菜单的click事件。用于打开和关闭子窗体
解决方案六:
将子窗体的WindowState属性直接设置为Maximisize!

时间: 2024-10-04 11:24:25

MDI窗口的问题的相关文章

Windows SDK笔记(七):创建MDI窗口

一.概述 MDI窗口包含一个框架窗口和若干子窗口. 实际上,框架窗口本身是一个普通主窗口,不过它的客户去被一个特殊窗口覆盖. 这个特殊窗口是系统预定义的"窗口类",类名称为:"MDICLIENT".它负责各个MDI子窗口的管理. 二.窗口建立 1.注册一个MDI框架窗口类,提供MDI框架窗口消息处理函数 MDI框架窗口消息处理函数中,将未处理消息交由DefFrameProc处理 //MDI框架窗口消息处理函数 LRESULT CALLBACK MDIFrameWnd

MDI窗口的菜单怎么把文档的菜单放在MDI的子窗口上?

问题描述 MDI窗口的菜单怎么把文档的菜单放在MDI的子窗口上? MDI窗口的菜单怎么把文档的菜单放在MDI的子窗口上?怎么让主窗口和子窗口的菜单条分开显示? 解决方案 https://technet.microsoft.com/zh-cn/library/ms171659(v=vs.80).aspx 解决方案二: MDI 取得childFrame子框架的menu菜单

MDI窗口的窗口重叠、平铺菜单是怎么实现的?

问题描述 MDI窗口的窗口重叠.平铺菜单是怎么实现的? Windows系统MDI窗口的窗口重叠.平铺菜单是怎么实现的?不明白的可以去看Word 2000的窗口菜单!具体这些命令怎么实现的? 解决方案 http://jingyan.baidu.com/article/ed2a5d1f391ed909f7be1769.html 解决方案二: MDI窗口中实现自动缩放的背景图 解决方案三: 改变窗口位置和大小,并把他们按一定的规则排列.实现起来不难的,就是简单的排列. 解决方案四: 改变窗口位置和大小

【求助】MDI窗口右键删除指定的控件问题

问题描述 LabelnewLabel=newLabel();newLabel.ContextMenuStrip=this.contextMenuStrip1;newLabel.MouseDown+=newMouseEventHandler(newControl_MouseDown);voidnewControl_MouseDown(objectsender,MouseEventArgse)//事件中增加鼠标点击就聚焦到该控件{if(sender.GetType()==typeof(Button)

c#MDI窗口问题,子窗口的实例变量怎么在父窗口里改变

问题描述 c#MDI窗口问题,子窗口的实例变量怎么在父窗口里改变 问题是这样,我想写一个MDI窗体,点Creative创建一个画板,点color改变颜色,但不知道如何在Form1里实现改变颜色这个功能 解决方案 你在弹出子窗体的时候实例化了一个子窗体的对象的 , 通过那个对象 来做

dockablepane-mfc mdi窗口最小化状态恢复后没有自动刷新

问题描述 mfc mdi窗口最小化状态恢复后没有自动刷新 程序刚运行时的界面 最小化恢复以后界面 可能是垂直工具条加上以后导致的,之前好像没有这种情况 垂直工具条时用CDockablePane里面嵌一个CMFCToolbar做的,代码为 #include "stdafx.h" #include "ToolboxPane.h" #include "resource.h" CToolboxPane::CToolboxPane(void) { } CT

winform (C#)Mdi窗口切换闪烁问题

问题描述 我(用VS2005(C#))做的一个MDI窗口,在打开几个子窗口的时候,切换不同窗口时出现很明显的闪烁.有那个高手能解决吗? 解决方案 解决方案二:是不是背景图片的问题?我也遇到过!把图片去掉就可以了~!解决方案三:鄙视楼主,0分还问问题!

MDI窗口列表管理器的窗口操作

问题描述 MDI窗口列表管理器的窗口操作 MDI窗口列表管理器的窗口操作,怎么根据用户选择的窗口结束对应执行这个窗口的程序呢?

MDI窗口管理的动态窗口排列?

问题描述 MDI窗口管理的动态窗口排列? MDI窗口管理的动态窗口排列?怎么将窗口排列成层叠.平铺和分割这些效果? 解决方案 MDI Winform中窗口屏幕.级联等排列的实现

C#怎么样把另一个应用程序域的Form窗口作为当前应用程序域中MDI窗口容器的子窗口

问题描述 简单的说,就是当前默认的应用程序域中把一个窗口作为MDI窗口容器,显然,对当前应用程序域的其他窗口,可以通过简单的设置变成该窗口容器的MDI子窗口.但是,我的开发中需要创建一个应用程序域,让新建的应用程序域加载了一个程序集(比如叫A.exe的.Net程序集),其中A.exe是有自己的窗口界面的.我现在想把A.exe的界面作为当前应用程序域窗口容器的一个MDI子窗口,应该怎么做.因为跨越了应用程序域后,对象并不能直接访问.求高人指点. 解决方案 解决方案二:MAF方面,有关于以上问题相关