CSDN论坛 > C++ Builder > 基础类

在MDI窗体里,好像子窗体关闭不了,有谁能告诉我,怎样设定让子窗体关闭和打开. [问题点数:0分]

Bbs2
本版专家分:193
结帖率 100%
CSDN今日推荐
Bbs7
本版专家分:25671
Blank
进士 2000年 总版技术专家分年内排行榜第五
Blank
红花 2002年1月 C++ Builder大版内专家分月排行榜第一
2001年6月 C++ Builder大版内专家分月排行榜第一
2000年11月 C++ Builder大版内专家分月排行榜第一
2000年8月 C++ Builder大版内专家分月排行榜第一
2000年7月 Delphi大版内专家分月排行榜第一
Blank
黄花 2001年7月 C++ Builder大版内专家分月排行榜第二
2001年3月 C++ Builder大版内专家分月排行榜第二
Bbs5
本版专家分:3253
Bbs3
本版专家分:990
Bbs1
本版专家分:10
Bbs2
本版专家分:191
Bbs3
本版专家分:990
Bbs6
本版专家分:9869
匿名用户不能发表回复!
其他相关推荐
C# Winform MDI窗体,父窗体控件覆盖子窗体的解决办法
问题:MDI窗体中,父窗体控件会覆盖子窗体,网上很多解决方案表面上解决了问题,但失去了MDI窗体的基本特性,并不实用。比较赞成使用子窗体“代替”父窗体控件的方案。思路:不将控件放置在父窗体上,而是放在一个普通的子窗体上面,但其基本表现与将控件放在父窗体中一致。 这是表现指: 大小随着主窗体变化,覆盖整个客户区 不能被关闭、最小化等,一直处于填充整个客户区的状态 实现:子窗体代码中禁用最大化、最小化
MDI父窗体和子窗体之间怎么传值?
主要的思想就是,通过成员变量和
WinForm(C#)中MDI子窗体最大化的问题
 “用MDI方式打开一个子窗口体后,总是不能最大化显示,明明子窗口体的WindowState设置为Maximized?”,相信有很多人会遇到这的样问题,请按下面的方法设置即可使MDI子窗体最大化: 1、把父窗体的IsMdiContainer设置为True; 2、把子窗体的WindowState设置为Normal; 3、在父窗体中用下面的方法打开子窗体: private void me
VB.NET 如何防止重复打开MDI子窗体
  VB.NET中,在访问窗体之前,你必须进行窗体实例化,然后才能打开,如:           Dim frm1 As New Form1           frm1.MdiParent = Me 定义MDI子窗体           frm.Show() 打开窗体如果在项目中有多处代码访问同一窗体,都这样的话,则会创建出
C# MDI编程中子窗体调用子窗体的问题
在MDI编程中,从父窗体调用了子窗体,会出现子窗体隶属父窗体。但当我们要从一子窗体调用另一个子窗体,并且,调用过后,这个被子窗体调用出来的子窗体,会出现隶属于父窗体的情况是什么实现的呢? 下面是针对这种情况的一个简单实现。   在一个项目中建三个窗体,分别为Form1、Form2、Form3。其中,Form1设置为父窗体,在Form1上有一个按钮button1,在这个按钮的Click事件中,
C#MDI打开子窗体去掉自动生成的菜单栏
C#在DMI中打开子窗体时自动生成了菜单栏,怎么去掉菜单栏呢呢? 先在父窗体的加载事件中打开子窗体并使它最大化 private void MDIParent1_Load(object sender, EventArgs e)         {             firstPage();//打开子窗体         } 打开子窗体的方法: private
解决winform中mdi子窗体加载时显示最大化最小化按钮的方法
解决winform中mdi子窗体加载时显示最大化最小化按钮的方法场景:在mid加载子窗体的时候如果指定WindowState为Maximized,加载完成后主窗体会显示最大化、最小化、关闭的按钮图标。解决方法: 1.更改主窗体FormMain的属性。制定MainMenuStrip的属性为menuStrip1控件。menuStrip1控件就是主窗体上的菜单栏。 2.在menuStrip1控件的It
MDI子窗体在父窗体中居中显示的设置
MDI子窗体在父窗体中居中显示的设置
C# 打开子窗体(from2),如何关闭父窗体(from1)解决方案之一
首先要说明,整个程序是建立在单线程之上的,也就是说建立窗体是从父窗体建立的, 可以使用: frmMain form=new frmMain (); form.Show(); 来家里任意多个窗体,这些窗体都是在form1存在的前提下存在的.这些新建的窗体和父窗体所有的属性是完全一样的。我们想要关闭当前的子窗体就要改变某些属性,让其与父窗体有所区别。接下来我
C#下让MDI子窗体布满父窗体的整个工作区
 前提是你已经建立了一个窗体Form1,并设置窗体的  IsMdiContainer  属性为真,其次就是建立窗体的子窗体Form2,并设置所有的窗体的FormBorderStyle属性为FixedSingle,最后就是设置了,在Form1调用Form2子窗体的处理程序中,添加如下代码:            Form2.WindowState = FormWindowState.Normal
关闭