MDI窗体调用问题!!

问题描述

主窗体MainForm两个窗体,Form1,Form2调用Form1,然后点全屏这时候Form1是全屏状态然后通过主窗体MainForm的菜单调用Form2,这个时候要求Form2启动的时候不能全拼但是程序里却自己全屏了前提是我在调用Form2时,Form1被我设置成全屏状态,所以在调用Form2时,就跟着全屏了,,能不能不要让Form2全屏,但Form1保持全屏

解决方案

解决方案二:
该回复于2009-06-18 17:16:53被版主删除
解决方案三:
不太明白什么意思?帮顶了!
解决方案四:
this.WindowState=FormWindowState.Normal;Form1f1=newForm1();f1.WindowState=FormWindowState.Maximized;

解决方案五:
是否可以在showForm2的时候加上frm.Show()frm.WindowState=FormWindowState.Normal

解决方案六:
错了.....不能newForm1要遍历所有子窗体找到Form1//这个方法不知道行不行
解决方案七:
你是非模态的啊可以用代码作控制,或者设置一下属性
解决方案八:
请问怎么设置属性啊??
解决方案九:
frm.WindowState=FormWindowState.Normal如果这样的话,上面的窗体也会从最大化变成Normal,真晕哦
解决方案十:
wxm3630478说的是,但是那样画面会刷新一下,看着好别扭。。
解决方案十一:
那就不知道还有没有别的办法了........
解决方案十二:
show窗体的时候是否考虑showdialog的模式看看
解决方案十三:
MDI中不能用showdialog吧
解决方案十四:
你的意思是Form2不全屏,Form1全屏,还让Form2在前面显示?这样估计是不太可能我认为最大化的那个应该就是当前活动的窗体如果让Form2不全屏显示,那可以先遍历全部的子窗体,将有全屏显示的设置成不全屏显示,再显示时就可以不是全屏的

时间: 2024-07-31 13:45:05

MDI窗体调用问题!!的相关文章

C#调用软件嵌入到MDI窗体里面

问题描述 C#调用软件嵌入到MDI窗体里面我用自己的软件其他别人开发的软件,显示在MDI窗体里面,不管主窗体最小化或者移动.关闭都可以与主窗体一起,请高手,如果实现C#代码?启动程序,我知道怎么写,就是不知道怎么把已经编写好的软件,启动到MDI窗体里面!如果高手帮助,编写成功,本人送你QQ会员1个月+黄钻1个月!联系QQ:857082775或者到http://51ids.com/极星网站上面发布源码,谢谢! 解决方案 解决方案二:我也想知道~解决方案三:如果高手帮助,编写成功,本人送你QQ会员1

如何使MDI父窗体调用子窗体(子窗体同时只能显示一个)

问题描述 如题,有多少种方法 解决方案 解决方案二: 6种方法使MDI父窗体调用子窗体(子窗体同时只能显示一个)解决方案三: 就楼主这小气样,想不通还有人回答你问题

各位大拿!!!问个关于主窗体调用子窗体的问题!!

问题描述 现在有一个主窗体MainForm是容器窗体这个窗体一个菜单,是调用Form1窗体的名字叫ItemClick第一次调用Form1(newFomr1().show())的时候,让它全屏再点ItemClick,也就是还要调用一个新的Form1窗体,这个时候它是被调用了但是它的显示确实在最下层,也就是被之前调用的窗体给档住了怎么样让它在最顶层(不是最大化)高手请帮帮我啊! 解决方案 解决方案二:没人知道吗???解决方案三:google搜索singleton模式窗体.Active()解决方案四:

帮我看看这个比较怪的问题(MDI窗体关不了.)

问题描述 同时打开两个MDI子窗体,如果先关闭第一个子窗体再关闭第二个子窗体没有问题,如果先关闭第二个窗体,点关闭按扭,窗体不停的闪,关不了.停止响应.跟踪代码是关闭窗体时程序自动调用this.Dispose()方法出现这种现象.执行this.Dispose()时也不出错,也不退出.但只打开一个MDI子窗体时,关闭没任何问题.关闭按扭的代码就一句话.this.Close();希望高手帮我分析一下什么原因,我都晕了.产品就马上交工了,出现这样的问题急呀. 解决方案 解决方案二:感谢楼主的信任,这个

MDI窗体求助

问题描述 开发环境VS2005有两个项目项目1:中有个窗体A,然后有个类B,B类中有个PUBLIC方法ShowFormA(),可以将窗体A实例化,然后SHOW出来项目2:有个窗体B(MDI窗体),窗体B有个按钮,按钮事件实例化项目1的类B,然后调用类B的ShowFormA(),弹出一个窗体:我想在按钮事件中捕获弹出的窗体A,获取A的实例,然后将A设置为窗体B的子窗体这种想法是否可以实现? 解决方案 解决方案二:当然可以.在类B的那个ShowFormA方法里返回新建窗体A的引用,然后由窗体B保存该

演练:从 Windows 窗体调用 XML Web services

services|web|window|xml XML Web services 是 Visual Studio 的一个新功能,它提供在松耦合环境中使用标准协议(如 HTTP.XML.XSD.SOAP 和 WSDL)交换消息的功能.可以结构化和类型化这些消息或对这些消息进行松散定义.因为 Web 服务基于标准协议,所以 Web 服务应用程序可以与各种不同的实现.平台和设备通讯.有关更多信息,请参阅托管代码中的 XML Web services.可以使用 Web 服务增强 Windows 窗体功能

[VB.NET]浅谈MDI窗体的多窗体编程

编程 ---MDI窗体和多窗体编程--- 目的:在MDI窗体内用ToolBar实现多窗体的实例,在VB.NET中显示窗体一般代码如下 Private Sub ToolBar1_ButtonClick()Sub ToolBar1_ButtonClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.ToolBarButtonClickEventArgs) Handles ToolBar1.ButtonClick Sel

[VB.NET]浅谈MDI窗体的多窗体编程2

编程 ---关于WITH结构内的MDI窗体实例-- 在上一篇内,介绍了MDI窗体的实例 http://blog.csdn.net/allenle/archive/2005/02/18/293122.aspx 在第二段代码中写到 Private Shared fr As New frmName Private Sub ToolBar1_ButtonClick()Sub ToolBar1_ButtonClick(ByVal sender As System.Object, ByVal e As Sy

VisualC#中MDI窗体初步

visual 在VB中做 MDI窗体很简单.在C#里就没有这个轻松了,不过还是很方便的. 首先在C#里添加一个窗体,命名为MdiMain,将其IsMdiContainer设定成true,这样MDI主窗体就建立了.然后再添加新窗体,命名为MdiChild.现在运行程序,会发现只运行了MdiMain这个主窗体.呵呵因为我们没有写任何代码,第二个窗体当然不能出现了.现在来添加这个代码. 在MdiMain窗体上添加一个Menu,然后随便写个子菜单.双击子菜单,会出现它的Click事件,在这个事件内写如下