CSDN论坛 > C++ Builder > VCL组件使用和开发

MDI程序,如何在主窗体的Button 控制当前子窗体, 比如保存等操作? [问题点数:50分,结帖人mabc]

Bbs3
本版专家分:715
结帖率 100%
CSDN今日推荐
Bbs6
本版专家分:5586
Bbs3
本版专家分:715
匿名用户不能发表回复!
其他相关推荐
DELPHI中MDI子窗口的关闭 和打开
Delphi中MDI子窗口的关闭方式默认为缩小而不是关闭,所以当你单击子窗口右上角的关闭按钮时会发觉该子窗口只是最小化,而不是你预期的那样被关闭。解决办法是在子窗口的OnClose事件处理过程中加入如下代码,示例: procedure ChildForm.OnClose(Sender: TObject; var Action: TCloseAction); begin    Acti
MDI父窗体中的子窗体最大化后消除子窗体在父窗体菜单栏中的图标
private void menuStrip1_ItemAdded(object sender, ToolStripItemEventArgs e) {     if (e.Item.Text.Length == 0         //隐藏子窗体图标         || e.Item.Text == "最小化(&N)"  //隐藏最小化按钮         || e.Item.Text
【C#】MDI窗体中,将子窗体置于父窗体控件之上的方法
问题 这几天在优化程序的时候发现了一个问题,就是在MDI窗体中的子窗体被激活显示出来之后,总是被主窗体中的控件遮挡(各种控件)。解决的方法也试了很多但是都不是很满意,由于C#的WINFROM窗体没有SETPARENT的方法,所以很多东西都需要自己去编写,下面就贴一个至少让我感觉非常不错的方法吧。 解决办法 user32.dll 首先来介绍一下什么是“User32.dll” 欢
c# 【委托】子窗体调用父窗体控件实例
原文地址:http://blog.csdn.net/chazikai24/article/details/5855254 下述代码,实现效果为:运行程序,点击form1的button1,弹出form2,点击form2上的button1,隐藏form1上的button2. 下面更新了实现这个功能更简单的方法 //form1代码 using System; using System.
winform MDI结构中子窗体不显示在主窗体菜单栏上面的方法
子窗口最大化标题栏在父窗口菜单栏之上: 正常情况: 要修改的代码部分: 在窗体设计代码中 将“MenuStrip控件(菜单栏控件)”的字段的“Name”属性“MainMenuStrip”修改为其他名称如“MMenuStrip” 因为这个窗体(Form)属性中有一个“MainMenuStrip”字段,不能与他重名,只要修改为其他名称就行了
MDI子窗体标题栏显示在父窗体菜单栏上面
搞了好长时间没解决,最后是因为一句话:
C#中实现 子窗体控制调用父窗体成员和控件
因项目需要,我要在一个子窗体form6中调用创建它的父窗体form4的一个combobox的方法和属性。 网上搜集的,没有统一答案,试验了下。 可行方法如下: 在form6的class类定义中加入一个私有成员变量,用来记录父窗体; private form M; 在form6的构造函数中加入一个形参,该形参为父窗体的实例入口; public form6(form p)
C#如何操作另一个窗体:[2]子窗体操作主窗体
方法/步骤1首先我们新建一个项目在项目管理器中,我们右击,选择"添加",选择"windows窗体"输入窗体名,点击"确定"我们给form1拖入按钮控件在项目管理器中,我们找到"Form1.Designer.cs",双击打开代码窗口我们找到按钮的定义,然后把private改为public我们回到窗体1,把以下代码填入代码窗品中 Form2 a = new Form2();            a....
MDI子窗体ICON显示问题
在vs2005多文档设计过程中,被一个小问题给犯难了--MDI子窗体显示最大化后主窗体菜单栏左上角的图标显示不正常。一般情况下,只要设置Form的Icon属性就可以了,但在VS2005 .net设计中确不这样。     创建新工程后,新建两个窗体:MainWindow和MdiChildWnd,并且分别这两个构函数中设置Icon属性。在MainWindow中添加一个菜单项newToolStrip
C#开发WinForm窗体程序时,如何在子窗体中关闭窗口时并退出程序?
在开发C#WinForm窗体程序时,有没有遇到过,在运行或者调试程序的过程中,明明关闭了子窗口,程序并没有退出来, 我们编辑不了,要手动关闭停止调试或全部中断等操作后,程序才退出来,这样会不会觉得挺烦的? 我就简单的分享一下的经验: 1、首先我们打开子窗口的属性,点击“雷电图标(下图有框着)”找到 FormClosing(或者FormClosed)事件,双击      2、在G
关闭