C#.net 的mdi窗体(父子窗体)中如何让子窗体去关闭另一个子窗体啊!

问题描述

rt

解决方案

解决方案二:
使用回調函數*****************************************************************************欢迎使用CSDN论坛专用阅读器:CSDNReader(附全部源代码)http://feiyun0112.cnblogs.com/
解决方案三:
通过条件去判断找出那个mdi窗体,然后关闭。
解决方案四:
引用2楼wesleyluo的回复:

通过条件去判断找出那个mdi窗体,然后关闭。

同意
解决方案五:
怎么找出那个mdi窗体呢?

时间: 2024-08-28 06:10:06

C#.net 的mdi窗体(父子窗体)中如何让子窗体去关闭另一个子窗体啊!的相关文章

急~~在子窗体中打开另个子窗体并关闭本窗体`为什么只关闭本窗体而无法打开

问题描述 DimfrmAsNewMDImainDimfrm2AsNewform2frm2.MdiParent=frmfrm2.Show()Me.Hide()我那里错了?? 解决方案 解决方案二:'DimfrmAsNewMDImain去掉!Dimfrm2AsNewform2frm2.MdiParent=me.MdiParentfrm2.Show()Me.Hide()'或直接Close掉解决方案三:当你使用NewMDImain的时候,只是把frm2加到了一个未显示出来的刚建立的MdiMain中了,而

只打开一个子窗体

在程序处理过程中,某一个功能可能需要打开一个窗体来设置参数,我们需要用户只能打开一个子窗体,可能通过判断窗体对象是否为空来实现. //判断窗体是否重新实例化 private frmAutoSave fas = null; protected override void OnClick() { try { if (fas == null) { fas = new frmAutoSave(timer); fas.Show(); } else { fas.Show(); } } catch (Exce

MDI窗体程序中主窗体有N个子窗体,请问实例化问题?

问题描述 首先主窗体主要代码:privatevoidMenu_Click(objectsender,EventArgse){WinOperationClassP_Menu=newWinOperationClass();//声明对WinForm窗体进行操作的类对象P_Menu.ShowForm((ToolStripMenuItem)sender,this);//调用类中的方法,完成对窗体中ToolStripMenuItem控件相应项的操作}涉及到的类主要代码:winoperationclasspu

单击树节点在父窗体中打开了几个子窗体,如何做到我选中节点后打开对应的子窗体???

问题描述 单击树节点在父窗体中打开了几个子窗体,如何做到我选中节点后打开对应的子窗体???-节点0---A---B---C选中节点A,弹出FORM1选中节点B,弹出FORM2选中节点C,弹出FORM3我的代码如下,但是只能打开同一下窗体,如何实现点击不同节点后显示相应的窗体呢privatevoidtrwFuncFrame_AfterSelect_1(objectsender,TreeViewEventArgse){System.Stringstr=trwFuncFrame.SelectedNod

dotNet中使用类名产生单态或非单态的窗体

  在做mdi窗体的时候,childwindow有的是单件模式的有的是不需要单件模式的而父窗体呢可能需要通过配置文件获取的窗体的类名来统一实例化一个子窗体来显示.下面就是我的一个实现方法,希望和大家一块探讨一 .定义单态子窗体public class frmTemp : XamSoft.Shared.frmChildBase 窗体中包含如下定义private static frmTemp _Instance;    /// <summary>    /// 单件模式的对象的获取入口    //

C++获得其他程序窗体控件中信息的方法

  本文实例讲述了C++获得其他程序窗体控件中信息的方法.分享给大家供大家参考.具体分析如下: 这里演示了获得其他程序窗体控件信息的方法, 用FindWindow API找到文本框句柄,用SendMessage(WM_GETTEXT)获得文本 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 #include <windows.h> BOOL CALLBACK EnumChildPro

在窗体应用程序中打开数据库。。。一直打不开。

问题描述 在窗体应用程序中打开数据库...一直打不开. { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { string strConnection = "Provider=Microsoft.Ace.OleDb.12.0;"; strConnection += @&quo

用showDialog打开了一个模式窗体,但为什么我在该模式窗体中做了一个操作后并没有主动关闭或者隐藏该窗体,但是它却主动关闭了该模式窗体,回到了调用它的主窗体

问题描述 用showDialog打开了一个模式窗体,但为什么我在该模式窗体中做了一个操作后并没有主动关闭或者隐藏该窗体,但是它却主动关闭了该模式窗体,回到了调用它的主窗体,为什么?简单介绍一下我的代码:FormMain主窗体FormInfo要打开的模式窗体FormMain主窗体里的代码:一个buttun按钮事件:FormInfof=FormInfo();f.showDialog();FormInfo要打开的模式窗体代码:当我信息填写完以后,点击提交按钮,可是有的信息验证没有通过,这时我就希望能停

checkbox-怎么在主窗体中实现多个子窗体的CheckBox单选?

问题描述 怎么在主窗体中实现多个子窗体的CheckBox单选? 解决方案 可以用图片和checkbox组合下试试 解决方案二: 是winframe 还是webframe?说清楚点 解决方案三: 你是要在一个frame 中打开多个子frame吗?如果是这样的话你可以在夫frame中定义一个变量来判断子frame中是个有CheckBox 选中