C#子窗体中有个返回按钮 在点击返回按钮后回到主窗体上 子窗体关闭 [问题点数:20分,结帖人lslnx0307]

Bbs1
本版专家分:0
结帖率 50%
Bbs6
本版专家分:7740
Bbs5
本版专家分:2785
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs3
本版专家分:837
Bbs5
本版专家分:4080
Bbs2
本版专家分:106
Bbs1
本版专家分:0
Bbs8
本版专家分:37774
Blank
银牌 2013年2月 总版技术专家分月排行榜第二
2013年1月 总版技术专家分月排行榜第二
Blank
铜牌 2013年3月 总版技术专家分月排行榜第三
Blank
红花 2014年5月 移动开发大版内专家分月排行榜第一
2014年4月 移动开发大版内专家分月排行榜第一
Blank
黄花 2013年2月 .NET技术大版内专家分月排行榜第二
2013年1月 .NET技术大版内专家分月排行榜第二
Bbs1
本版专家分:0
Bbs1
本版专家分:56
winform程序 点击运行按钮,窗体上覆盖一个透明的层
winform程序 <em>点击</em>运行按钮,<em>窗体</em>上覆盖一个透明的层,后台代码运行完毕,透明的层自动消失,有没有那位大侠有这样的实现代码,或者怎么实现,在此谢谢有知识的人们内给我解决这个问题,尽量的详细,因为本人
EAS 点击按钮 在当前界面之上弹出另外一个界面
/**      * <em>点击</em>扫描按钮弹出提示框      */    try {           Map map=new UIContext(this);//可以在Map  里面设置要显示的数据              IUIWindow uiWindow=null;       String ErrorViewUIClass = "com.kingdee.eas.custom
C#如何通过显示一次窗体,判断返回的DialogResult的具体值
有时候我们需要来显示一次<em>窗体</em>,然后判断返回的DialogResult的值。我饿么可以直接这样写 FrmNewWinform  new_frm = new FrmNewWinform(); new_frm.ShowDialog(); if(new_frm.DialogResult == DialogResult.OK)     {         //这里是你需要处理的程序     } ...
WinForm母窗体获取窗体的值
原文     using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; name
C# Winform在MDI中打开一个窗体关闭上一个窗体
C# Winform在MDI中打开一个<em>子<em>窗体</em></em><em>关闭</em>上一个<em>子<em>窗体</em></em>
winform打开窗体后,在窗体中刷新父窗体,或者关闭窗体刷新父窗体
winform打开<em>子<em>窗体</em></em>后,在<em>子<em>窗体</em></em>中刷新父<em>窗体</em>,或者<em>关闭</em><em>子<em>窗体</em></em>刷新父<em>窗体</em>,搜集了几个方法,列举如下: 一 、 所有权法 父<em>窗体</em>,名称为“fuForm”,在父<em>窗体</em><em>中有</em>个公共刷新方法,也就是<em>窗体</em>数据初始化方法。如: 1 2 3 4 public void reLoad_method() {     //<em>窗体</em>数据初始化方法,f...
WinForm 关闭窗体时刷新父窗体的数据
WinForm <em>关闭</em><em>子<em>窗体</em></em>时刷新父<em>窗体</em>的数据WinForm <em>关闭</em><em>子<em>窗体</em></em>时刷新父<em>窗体</em>的数据
C#(Winfrom)窗体传值问题(窗体回传值给父窗体)
Form1 -------------------------------------------- using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; usin
C# 登录窗体关闭后 转到主窗体的方法
具体步骤: 新建一个<em>窗体</em>,并添加相关控件 设置以下属性 BackgroundImage:设置<em>窗体</em>背景图片 BackgroundImageLayout:Zoom //设置<em>窗体</em>背景图片布局方式 ControlBox:false//设置最大化最小化和<em>关闭</em><em>窗体</em>为不显示 FormBorderStyle:None//设置<em>窗体</em>外边框为无外边框 StartPosition:Center//...
C#中如何去除窗体默认的关闭按钮
很多时候,在winform的设计下,会遇到新建<em>窗体</em>时不需要用到默认的<em>关闭</em>按钮的情况,而是用另外设置<em>关闭</em> button或其他控件来控制<em>窗体</em>的<em>关闭</em>。   之前我遇到这个问题时,问了很多朋友,都没找到方法,VS的<em>窗体</em>属性里也没那一项,在MSDN里也没有相关的资料。但后来偶然发现,原来办法是很简单的,只需要在初始化<em>窗体</em>的时候不显示那<em>关闭</em>按钮就可以了。 具体方法是,加上一句“ this.Control
C#WinForm获取子窗口返回值
C#WinForm获取子窗口返回值 及窗口取消的处理
窗体与对话框窗体之间传值,关闭窗体返回值
以下为主<em>窗体</em>某事件代码(单击事件) this.dataGridView1.EndEdit();//首先结果dataGridView1控件的编辑状态 CustomerForm frm2 = new Custom
C#关闭窗体更新父窗体(一)
父<em>窗体</em>private void simpleButton1_Click(object sender, EventArgs e) { Form2 f2 = new Form2(); f2.Owner = this; DialogResult result=f2.ShowDialog(); i
Winform 继承窗体关系,基窗体监控窗体关闭事件
在业务上面有一种需求,同一个<em>窗体</em>只能同时打开一个,如果这个<em>关闭</em>,才能打开另一个。我的做法是在打开<em>窗体</em>的时候把本<em>窗体</em>的Name添加到静态List中,然后本<em>窗体</em><em>关闭</em>的时候,在从List中移除。这样在<em>窗体</em>打开第二次的时候,就会根据List中是存在而判断。<em>窗体</em>打开的时候,因为都在Main<em>窗体</em>中,所以可以很容易取到<em>窗体</em>的Name,那么<em>关闭</em>呢。每一个<em>窗体</em>都有自己的两个<em>关闭</em>事件,一个是FormClosing,一...
C# winform编程 -- 如和让窗体弹出父窗体不可选中状态
新建两个<em>窗体</em>Form1、Form2,Form1添加button,双击button添加单击事件,利用ShowDialog()方法实现。 Form2 f2 = new Form2(); f2.ShowDialog();
C# 窗体关闭刷新父窗体
当从父<em>窗体</em>Form1  show<em>子<em>窗体</em></em>Form2 的时候设置一下 owner为Form1   Form2 f2 = new Form2(); // 增加这一句 f2.Ower = this; 然后写一个方法public的方法 Fun****() 绑定数据 form2中直接调用form1中的方法就好 Form1 ower = (Form1)this.Owner; ower.
c# 如何实现子窗口关闭父窗口也关闭
原地址: http://blog.csdn.net/lekelaier_msn/article/details/1654172 其实是窗口间通讯的问题,在form1上打开form2 ,form2 <em>关闭</em>时<em>关闭</em>form1 实现方法: 在子窗口form2中声明事件:     public delegate void childclose();     pub
c# 父窗口向子窗口传值
首先定义两个Form,一个为Form1,一个为Form2,其中Form1作为父窗口,Form2作为子窗口 1、父窗口传值给子窗口        Form1中代码:         public Form1()         {             InitializeComponent();         }         private void butt
C# 窗体与父窗体之间几种传值的方式
做了很多项目,很多项目都用到子父<em>窗体</em>之间的传值。。 父<em>窗体</em>传入<em>子<em>窗体</em></em>都比较简单,而<em>子<em>窗体</em></em>传入父<em>窗体</em>因为有很多不通道的需求,所以·搞起来有点头大。 先说父<em>窗体</em>传入<em>子<em>窗体</em></em>: 将父<em>窗体</em>控件上的值传入<em>子<em>窗体</em></em>的控件上: Form1为父<em>窗体</em> Form2为<em>子<em>窗体</em></em> Form1 单击按钮打开Form2,Form2<em>关闭</em>的时候把值传到Form1的控件上 代码: using System; usi
c#的winform中,子窗口执行添加,想返回的时候,刷父窗口,怎么实现呢?
如题~
【C#】winform窗体与父窗体传值,窗体窗体传值
【1】<em>子<em>窗体</em></em>与父<em>窗体</em>传值,见:http://www.cnblogs.com/xugang/archive/2010/06/29/1767465.html 【2】<em>子<em>窗体</em></em>与<em>子<em>窗体</em></em>传值: 前提:Form1座位父<em>窗体</em>,然后它new出来了两个个<em>子<em>窗体</em></em>分别为Form2与Form3; 要求:可以及时把Form2中产生的数据,传递给Form3,更新Form3;如果Form3没有被打开,则不传递。 <em>窗体</em>设计
C#主窗体控件打开一个窗体窗体关闭后,再重新打开窗体出现:无法访问已经释放的对象
主<em>窗体</em>一个按键按下显示一个<em>子<em>窗体</em></em>; 在<em>子<em>窗体</em></em>的FormClosing事件中添加: 这样就不会出现同时显示两个<em>子<em>窗体</em></em>,并且<em>关闭</em><em>子<em>窗体</em></em>后,再次打开不会出现 ”无法访问已经释放的对象的提示“ ; 因为我们<em>关闭</em>操作只把<em>窗体</em>可视化隐藏了,而<em>关闭</em>操作也被我们取消了;             this.Visible = false;             e.Can
C# 实现MDI窗体只打开一个(打开新的窗口,关闭其他窗口)
C# 实现MDI<em>子<em>窗体</em></em>只打开一个(打开新的窗口,<em>关闭</em>其他窗口)2010年05月04日 12:331.private Form m_CurrentMdiChild;//声明<em>窗体</em>                                    2.打开你想要的窗口private void ShowForm(){Form1 frm = new Form1();frm.ShowMdiChild(frm)
winForm 窗体间相互切换时,关闭当前窗体并释放资源
首先在父<em>窗体</em>中判断该<em>窗体</em>是否已经存在         public static frmBookSelect fbs;         private void tsbBookSelect_Click(object sender, EventArgs e)         {             if (fbs == null)          //如果不存在就实例化该<em>窗体</em>并显示
C# winform 主窗体窗体互相传递消息的例子 (二)
<em>子<em>窗体</em></em>向主<em>窗体</em>传递信息 描述:主<em>窗体</em>form1上有button1,<em>点击</em>button1,则弹出<em>子<em>窗体</em></em>form2。 form2上有随便一个button2 form1上还有另外一个text1 要求<em>点击</em>button2,则text1文本框的内容变为 button2<em>点击</em>时候传递过来的内容。 也就是<em>子<em>窗体</em></em>。 参见上一篇文章,最后说了如果按照文章一里的说法,从主<em>窗体</em>传消息到<em>子<em>窗体</em></em>,不难。 但是同样...
C# 父窗体点击多个窗体不出现重复
我们经常在做Winform项目的时候,会遇到父<em>窗体</em>下面有几个<em>子<em>窗体</em></em>,当几个<em>子<em>窗体</em></em>轮番<em>点击</em>的时候或许没有问题,看着好像还可以,但把父<em>窗体</em>放大或者缩小就会发现这个<em>子<em>窗体</em></em>全都弹出来了,这是为什么呢?因为正常情况下你觉得没有问题是因为你<em>点击</em>新的<em>子<em>窗体</em></em>把原先的<em>子<em>窗体</em></em>覆盖了而已,如果一个项目中出现很多个<em>子<em>窗体</em></em>,你觉得你会不会傻掉,项目最后客户看到这种情况是不认同的。 那该怎么办呢? 加入我们要做如下的:
c#窗体窗体获取值(委托实例应用)
最近在做一个主预览界面,主要是不同规格子视频流展示。如图: 例如:画面的规格是不一样的,分别是1,4,9规格的。 而右侧四个不同颜色的格子是一个自定义的控件,把4个picturebox组成一个自定义控件。并且在主界面调用这个自定义控件。同时规格1和规格9也为创建不同的自定义控件。 我想做的是在主预览界面为不同规格的picturebox增加视频流(图中的监控点) 也就是当我<em>点击</em>某个规格视图的...
打开的窗体1中”返回“按钮到窗体2
首先在 Form1写如下代码:using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms;nam
C# 在窗体中调用父窗体的方法
C# 在<em>子<em>窗体</em></em>中调用父<em>窗体</em>的方法 在改软件的时候碰上一个非常麻烦的问题,查了好久才顺利解决 具体方法参考了 https://blog.csdn.net/lz00728/article/details/7545809 这个链接中的第一种方法。 需要实现的功能是在frmContainer(主窗口)中打开Form1(子窗口),在子窗口录入数据后<em>点击</em>完成(button),将数据传递回主窗口,再将子窗口隐藏...
窗体添加数据 父窗体DataGridView刷新
<em>窗体</em>A为DataGridView所在的<em>窗体</em>,<em>窗体</em>B为弹出的<em>窗体</em> 首先在<em>窗体</em>B中声明  public Form_A form_A = null; 然后在<em>窗体</em>A中的弹窗事件中  Form_B form_B = new Form_B(); form_B.form_A = this; gmhz.Show(); 最后在<em>窗体</em>B中的保存事件中添加方法 form_A.refesh(); //re
C#窗体控制父窗体dgv刷新
父<em>窗体</em>代码:<em>子<em>窗体</em></em> ms = new <em>子<em>窗体</em></em>();         public 父<em>窗体</em>() { InitializeComponent(); ms .Owner = this; }       public void 父<em>窗体</em>dgv() {       }<em>子<em>窗体</em></em>代码:public void ...
c# winform:当窗体关闭时,更新父窗体DataGridView控件的值
在<em>子<em>窗体</em></em>中设置最后对话框的属性,然后再主<em>窗体</em>中根据该属性值,重新绑定DataGridView控件的值。 主<em>窗体</em>代码: public partial class MainForm. Form { public MainForm() { InitializeComponent(); }
WinForm窗体嵌入到父窗体的Panel里
现有一个父<em>窗体</em>name是Parent,<em>子<em>窗体</em></em>name是Son,要让Son嵌入在Parent的Panel内,则父<em>窗体</em>的初始加载代码如下: private void Parent_Load(object sender, System.EventArgs e)   {    this.IsMdiContainer=true;//设置父<em>窗体</em>是容器    Son mySon=new Son();//
winform 窗体数据改变刷新父窗体
第一步: 在主<em>窗体</em>中拉一个Timer
C# WinForm 关闭登陆窗体,打开主窗体的实现. (总结)
模式<em>窗体</em> :  被调用的<em>窗体</em>名() 对象名 = new 被调用的<em>窗体</em>名();   对象名.showDialog();   父<em>窗体</em> : 设置父<em>窗体</em>的IsMDIContainer 属性为True   在show()前设置<em>子<em>窗体</em></em>MdiParent属性为True     C# WinForm <em>关闭</em>登陆<em>窗体</em>,打开主<em>窗体</em>的实现. - CSDN博客 来源网址: http://b...
C# 实现窗体控制父窗体的方法
我们来实现这样一个功能:当父<em>窗体</em>打开一个<em>子<em>窗体</em></em>时隐藏父<em>窗体</em>的Panel,而当<em>子<em>窗体</em></em><em>关闭</em>时让Panel显示。实现的主要思路是创建一个<em>子<em>窗体</em></em>的父类并在类中声明一个委托,当父<em>窗体</em>调用<em>子<em>窗体</em></em>时绑定显示Panel的方法。如下: 1.新建一个项目,分别添加MainForm、BaseChildForm两个<em>窗体</em>,其中MainForm的IsMdiContainer设为True。 2.在BaseC
C# Winform 窗体传值 利用委托 窗体传值给父窗体
利用委托进行<em>窗体</em>传值。     父<em>窗体</em>:Form1   <em>子<em>窗体</em></em>:Form2   <em>点击</em>Form1,弹出Form2,<em>点击</em>按钮返回值给Form1 首先在Form2中定义委托和事件: //声明委托 和 事件 public delegate void TransfDelegate(String value); public partial class Form
C#窗体调用主窗体中事件
很多人都苦恼于如何在<em>子<em>窗体</em></em>中操作主<em>窗体</em>上的控件,或者在主<em>窗体</em>中操作<em>子<em>窗体</em></em>上的控件。相比较而言,后面稍微简单一些,只要在主<em>窗体</em>中创建<em>子<em>窗体</em></em>的时候,保留所创建<em>子<em>窗体</em></em>对象即可。 下面重点介绍前一种,目前常见的有两种方法,基本上大同小异: 第一种,在主<em>窗体</em>类中定义一个静态成员,来保存当前主<em>窗体</em>对象,例如: publicstatic yourMainWindow pCurrentWin
C# winform 主窗体窗体互相传递消息的例子 (一)
主<em>窗体</em>向<em>子<em>窗体</em></em>传递信息 描述:主<em>窗体</em>form1上有button1,<em>点击</em>button1,则弹出<em>子<em>窗体</em></em>form2。 form2上有随便一个什么控件,比如一个text2. form1上还有另外一个button2, 要求<em>点击</em>button2,则text2文本框的内容变为 button2<em>点击</em>时候传递过来的内容。 其中用到三个cs文件, 一个是Form1.cs, 一个...
WPF在窗体关闭整个程序
需求:需要在许多<em>子<em>窗体</em></em>中<em>关闭</em>整个程序(WPF) winform实现:Application.Exit(); WPF实现:     App.xaml文件:          xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"     xmlns:x="http://schemas.mic
简单实现 窗体关闭后 刷新父窗体的DataGridView控件数据
简单实现 <em>子<em>窗体</em></em><em>关闭</em>后 刷新父<em>窗体</em>的DataGridView控件数据 首先创建两个<em>窗体</em>,一个父<em>窗体</em> 一个<em>子<em>窗体</em></em> 在show <em>子<em>窗体</em></em>时 设置form2.Ower=this; 再设计一个刷新DataGridView的方法 GetAll(); 在<em>子<em>窗体</em></em>中 的<em>窗体</em><em>关闭</em>事件FormClosed()中,实例化一个父<em>窗体</em>,Form1 frm1=(Form)this.Ower; frm.GetAll(). 父<em>窗体</em>...
C#如何操作另一个窗体:[2]窗体操作主窗体
方法/步骤1首先我们新建一个项目在项目管理器中,我们右击,选择&quot;添加&quot;,选择&quot;windows<em>窗体</em>&quot;输入<em>窗体</em>名,<em>点击</em>&quot;确定&quot;我们给form1拖入按钮控件在项目管理器中,我们找到&quot;Form1.Designer.cs&quot;,双击打开代码窗口我们找到按钮的定义,然后把private改为public我们<em>回到</em><em>窗体</em>1,把以下代码填入代码窗品中 Form2 a = new Form2();            a....
C#WinForm窗体内Panel容器中嵌入窗体、程序主窗体设计例子
C#WinForm父级<em>窗体</em>内Panel容器中嵌入<em>子<em>窗体</em></em>、程序主<em>窗体</em>设计例子在项目开发中经常遇到父级<em>窗体</em>嵌入<em>子<em>窗体</em></em>所以写了一个例子程序,顺便大概划分了下界面模块和配色,不足之处还望指点主<em>窗体</em><em>窗体</em>采用前面一篇博客设计扁平化<em>窗体</em> C#自定义Winform无边框<em>窗体</em>主要思路1 this.IsMdiContainer=true;//设置父<em>窗体</em>是容器 2 Son mySon=new Son();//实例化子窗...
C# Winform实现MDI程序窗体与主窗体菜单合并
这里只讲在MDI中,子菜单与父菜单合并的简单方法。   首先在MDI的主<em>窗体</em>中: 1.  在主<em>窗体</em>构造函数中,添加如下代码,注意要在InitializeComponent调用之后,如:             //Add File Menu             MenuItem miFile = mnuMain.MenuItems.Add("&File");
C# 窗体调用父窗体函数(无参数)
C# <em>子<em>窗体</em></em>调用父<em>窗体</em>函数(无参数)
C# show 和 showdialog 的区别;Showdialog时关闭子窗口主窗口闪烁
原文参见:https://www.cnblogs.com/zhlziliaoku/p/6706714.html 主窗口重现时需要重绘,所以闪烁。 所以简单点,把子窗口隐藏起来再<em>关闭</em>: this.Hide(); this.Opacity = 0; this.Visible = false; this.Close(); ...
【C#机房重构】----点击菜单中按钮实现窗体显示
【需求】    <em>点击</em>菜单中按钮实现<em>子<em>窗体</em></em>的一个显示,前提:使用<em>c#</em>语言进行开发,使用MDI<em>窗体</em>且使用了Panel容器。 【方法】    在给出大家正确的解决方法之前,我会把网络上边那些有问题的方法给大家列举出来。   有问题方法一: private void button1_Click(object sender, EventArgs e) { form2 f2 =new f...
窗体菜单合并到父窗体菜单的解决办法
系统中既有父<em>窗体</em>又有<em>子<em>窗体</em></em>,<em>子<em>窗体</em></em>添加下拉菜单,运行时<em>子<em>窗体</em></em>的菜单会合并到父<em>窗体</em>的菜单中,解决办法是,将<em>子<em>窗体</em></em>菜单控件的AllowMerge属性设为false。
MDI父窗体中的窗体最大化后消除窗体在父窗体菜单栏中的图标
private void menuStrip1_ItemAdded(object sender, ToolStripItemEventArgs e) {     if (e.Item.Text.Length == 0         //隐藏<em>子<em>窗体</em></em>图标         || e.Item.Text == "最小化(&N)"  //隐藏最小化按钮         || e.Item.Text
WinForm窗体获取母窗体的值
1:设置
c# winform 用窗体刷新父窗体,窗体改变父窗体控件的值
第一种方法: 用委托,Form2和Form3是同一组 Form2 [code=&quot;<em>c#</em>&quot;]using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; usin...
关于窗体打开被父窗体内的图片框遮挡而不显示的问题
今天遇到这样个问题。我在主<em>窗体</em>下设置的<em>子<em>窗体</em></em>没法显示,其实是被主<em>窗体</em>内的图片框遮挡。那么问题来了。。我该怎么让它显示出来呢?   问了同学,让我百度自己摸索。哈哈,还好机智的我解决了问题。 在vb程序中调用api函数,在“外界程序”中---“api浏览器”---文件---文本文件---“WIN32API”   然后如下图 输入setparent     添加,然后点插入,把代码插入到模...
WPF 关闭子窗口时刷新父窗口
<em>关闭</em>子窗口后子窗口进行某个操作后刷新父窗口父窗口:/// &amp;lt;summary&amp;gt; ///弹出窗口 /// &amp;lt;/summary&amp;gt; /// &amp;lt;param name=&quot;sender&quot;&amp;gt;&amp;lt;/param&amp;gt; /// &amp;lt;param name=&quot;e&quot;&amp;gt;&amp;lt;/param&am
C#(Winfrom)窗体传值问题(窗体回传值给父窗体).
<em>子<em>窗体</em></em>回传值给父<em>窗体</em> C#(Winfrom)<em>窗体</em>传值问题(<em>子<em>窗体</em></em>回传值给父<em>窗体</em>).txt
winform 弹出子窗口后不能操作父窗口的实现
Form myForm = new Form(); myForm.ShowDialog();  
c# 窗体向父窗体传值
//父类代码 Form2 frm2 = new Form2(); frm2.Owner = this; frm2.Show(); //或 frm2.Show(this); //或 frm2.ShowDialog(this); //子类代码 Form1 frm1 = (Form1)this.Owner; frm1.textBox1.Text = "aaa";
父窗口打开子窗口,子窗口关闭后自动刷新父窗口
可以在任何地方插入代码 window.onunload = function(){ window.opener.location.reload(); } 子窗口处理完后可以调用close();<em>关闭</em>窗口。
子窗子显示在MDI主窗体panel控件之上
机房收费系统中,需要将子窗子显示在MDI主<em>窗体</em>panel容器控件之上。查了资料。大概网上有两种方法。一种是是可以将<em>子<em>窗体</em></em>上的控件直接内嵌到panel控件之上,还有一种是子窗子显示在MDI主<em>窗体</em>panel控件之上。 通过这个需求的实现,感觉到知识学习是无穷尽,因为对于panel容器控件,自己也是第一次使用,所以这个知识对于自己而言是新的东西,面对这样无穷尽的新知识的学习,我要学会的站到一个高的位置上去抽象出这些学习这种新知识的方法,自己总结了一下方法: 1.学会去网上查询。 去网上查自己想要的东西,不
WinForm程序如何将窗体嵌入到父窗体的Panel里
现有一个父<em>窗体</em>name是Parent,<em>子<em>窗体</em></em>name是Son,要让Son嵌入在Parent的Panel内,则父<em>窗体</em>的初始加载代码如下:private void Parent_Load(object sender, System.EventArgs e)  {   this.IsMdiContainer=true;//设置父<em>窗体</em>是容器   Son mySon=new Son();//实例化<em>子<em>窗体</em></em>   mySon.MdiParent=thi
C# winform 主窗体窗体互相传递消息的例子 (三)
闲话少叙,(二)里面已经演示了<em>子<em>窗体</em></em>传递到主<em>窗体</em>的不成功。 对于原因的猜测或者解释,希望有大牛看到给我指点一下。 我直接上可以正常传递消息的方式。 简而言之,不再使用event,而是使用delegate,委托。 与前两篇的不同点: 1.不需要MyEventArg.cs来传参了,因为委托的参数形式比event灵活很多。 2.代码量更少。 3.主要变化就是当程序还运行在form1内容时,...
C# MDI窗体最大化后与主窗体不融合解决方法
如果出现下面图示情况: 最大化后: 移动可以遮住菜单栏: 大家要知道,C#已经对<em>子<em>窗体</em></em>最大化后,<em>子<em>窗体</em></em>的标题栏会和父<em>窗体</em>的菜单栏融合。<em>子<em>窗体</em></em>最小化后有个小<em>窗体</em>会紧挨状态栏停靠: 造成这种情况的原因: private void Form1_Load(object sender, EventArgs e)  中加入了如下语句: child.TopL
c# winform 窗体更新父窗体,调用父窗体的函数
记性不好,就写下来。这个问题浪了我不少时间,希望不要再浪费其他人的时间了。1.FrmParent.cs private void Button1_Click(object sender, EventArgs e)        {            FrmChild frmChild = new FrmChild();            frmChild .parentFrm =
C# 窗体传值(窗体向主窗体传值)
 <em>子<em>窗体</em></em>:   public partial class ChildForm : Form    {        public ChildForm()        {            InitializeComponent();        }       //声明一个委托        public delegate void DisplayUpdateDelegate(string...
使用treeView在主窗体中显示窗体
在主<em>窗体</em>上放一个Panel 里面用来显示<em>子<em>窗体</em></em> 在treeview的 afterselect 事件中写如下代码 private void treeView1_AfterSelect(object sender, TreeViewEventArgs e) { if (treeView1.SelectedNode == treeView1.Nodes["
去除MDI窗体最大化时的默认图标
MDI程序中,<em>子<em>窗体</em></em>最大化后,<em>子<em>窗体</em></em>的icon会自动显示在主<em>窗体</em>菜单的左上角。根据<em>子<em>窗体</em></em>Icon设置的不同,默认情况下会出现下面的两种情况,而且这两种情况都让人抓狂: 1 <em>子<em>窗体</em></em>设置了自定义的icon,比如下图中<em>子<em>窗体</em></em>的icon设置为“放大镜”图标,主<em>窗体</em>菜单左上角显示“放大镜”图标,乍看好像显示正确,实际不然,如果在最大化状态下,继续显示新的<em>子<em>窗体</em></em>时,则容易出现图2所示的问题,即显示一个丑陋的
C#WinForm父级窗体内Panel容器中嵌入窗体、程序主窗体设计例子
C#WinForm父级<em>窗体</em>内Panel容器中嵌入<em>子<em>窗体</em></em>、程序主<em>窗体</em>设计例子在项目开发中经常遇到父级<em>窗体</em>嵌入<em>子<em>窗体</em></em>所以写了一个例子程序,顺便大概划分了下界面模块和配色,不足之处还望指点主<em>窗体</em><em>窗体</em>采用前面一篇博客设计扁平化<em>窗体</em> C#自定义Winform无边框<em>窗体</em>主要思路1 this.IsMdiContainer=true;//设置父<em>窗体</em>是容器 2 Son mySon=new Son();//实例化子窗...
MDI窗体标题栏显示在父窗体菜单栏上面
搞了好长时间没解决,最后是因为一句话:
C#在MDI父窗体菜单中显示窗体列表的设置方法
环境VS2005假设在菜单栏中已有一个菜单项为:窗口(W)。 (其名为:窗口WToolStripMenuItem)点菜单栏空白处,在属性窗口中找到MdiWindowListItem项,选择它的值为窗口WToolStripMenuItem就可以了。文档中会产生如下的代码// menuStrip1……this.menuStrip1.MdiWindowListItem = thi
C# MDI 窗体被父窗体控件挡住
最近在做一个小工具,发现了一个过去做项目没有遇到的问题:<em>子<em>窗体</em></em>被父<em>窗体</em>的控件给挡住了! 如下图所示: <em>子<em>窗体</em></em>的TopMost 已经设为true,父<em>窗体</em>的控件已经置于底层,但是结果还是很悲观!无奈之下,谷歌了一下,尝试了很
修改窗体下的值的时候,把主窗体下treeview内与窗体对应的值一起修改
第一步:修改<em>子<em>窗体</em></em>下的值 IDAL里的内容: DAL里的内容: DataAccess里的内容: BLL里的内容: 第二步:主<em>窗体</em>下treeview节点名称修改以及节点名称查询 IDAL里的内容: DAL里的内容: DataAccess里的内容: BLL里的内容: 第三步:<em>子<em>窗体</em></em>下写的内容
WinForm 窗体在父窗体范围内移动,不能出父窗体
详细解释:1, 主<em>窗体</em>Form1属性IsMdiContainer设为True,并添加ToolStrip控件, Toolstrip中添加一个按钮toolStripButton1。         2,添加新<em>窗体</em>Form2。           3,主<em>窗体</em>Form1中toolStripButton1的Click事件           private void toolStripButton1_Click(object sender, EventArgs e) <
[Winform]winform 刷新父窗体(转)
网络上有几种方法,先总结如下:调用<em>窗体</em>(父):Form1,被调用<em>窗体</em>(子):Form2方法1: 所有权法//Form1://需要有一个公共的刷新方法public void Refresh_Method(){//...}//在调用Form2时,要把Form2的所有者设为Form1Form2 f2 = new Form2() ;f2.Owner = this;f2.ShowDialog() ;//Fo
关于layui窗体关闭窗体
今天研究出来了: 父<em>窗体</em>使用element模块: var _tools={ deleteTabAdd: function () { element.tabDelete(‘layadmin-layout-tabs’, ‘component/form/addGroup.html’); } } window.tools=_tools; 然后在<em>子<em>窗体</em></em>中调用就用parent.tools.deleteTabA...
C#子窗口与父窗口交互(使用委托和事件)
目标:在子窗口Form2上单击按钮时向Form1传递一组自定义参数,并显示在父窗口Form1上。 方法:有很多方法,这里只介绍委托和事件的实现方式。 思路:Form2中定义事件,Form1创建Form2并订阅事件;Form2触发事件后传递参数到Form1,Form1处理参数。   Form1代码如下: ? 1 2 3
【C#WinForm应用程序——设置子窗口和父窗口】
在项目中另外添加一个windows<em>窗体</em>Form2 右键Form1更改属性,把IsMdiContainer设置为true 双击Form1设计<em>窗体</em>进入编辑模式,修改代码如下 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using Syste...
C#MDI打开窗体去掉自动生成的菜单栏
C#在DMI中打开<em>子<em>窗体</em></em>时自动生成了菜单栏,怎么去掉菜单栏呢呢? 先在父<em>窗体</em>的加载事件中打开<em>子<em>窗体</em></em>并使它最大化 private void MDIParent1_Load(object sender, EventArgs e)         {             firstPage();//打开<em>子<em>窗体</em></em>         } 打开<em>子<em>窗体</em></em>的方法: private
Winform根据父窗体的位置,设置窗体的位置
  public static Index MyMainForm = null;  //定义父<em>窗体</em>,Index是<em>窗体</em>名称   MyMainForm = this;  //获取主<em>窗体</em>的信息   Mask ma = new Mask();ma.StartPosition = FormStartPosition.Manual; ma.Location = new Point(Index.My...
C# 怎么窗体调用父窗体的控件
http://bbs.csdn.net/topics/300078684 子控件.Parent.Controls["你要设置控件名"].Text = ">??"; 搞定.  例如: this.TopLevelControl.Controls["statusStrip1"]
winform——winform窗体自适应父窗体大小
private void SubForm_Load(object sender, EventArgs e) { this.WindowState = FormWindowState.Maximized; } 这句代码写在<em>子<em>窗体</em></em>里可以让<em>子<em>窗体</em></em>自适应父<em>窗体</em>大小 ...
微信公众号开发 实现点击返回按钮就返回到聊天界面
直接将附件中的代码copy到jsp页面中,用手机微信访问该页面,<em>点击</em><em>返回按钮</em>时,即可返<em>回到</em>微信聊天列表界面
winform窗体加载父窗体事件
在调用<em>子<em>窗体</em></em>的地方写以下代码: private void c1FlexGrid1_DoubleClick(object sender, EventArgs e)       {           C1ID = int.Parse(c1FlexGrid1[c1FlexGrid1.Row, 1].ToString().Trim());
C#中窗体调用主窗口控件的简单实例
这应该就是<em>窗体</em>间调用控件的最简单最好理解的代码了。 C#不像VB.NET,控件要讲究实例化,VB.NET哪里管那么多,拿来直接就用,如果控件的modifier的属性设为Public,更简单,连控件的所属表单都不用加,直接用控件名称就可以。
Increadi Build 5.0 crack下载
IncrediBuild 5.0,支持VS2013 完全破解,非30天试用版本 用提供的安装包安装后,导入Key即可 基于看雪论坛 曾半仙的破解方法修改 相关下载链接:[url=//download.csdn.net/download/penguinol/6875501?utm_source=bbsseo]//download.csdn.net/download/penguinol/6875501?utm_source=bbsseo[/url]
Cisco.Press.CCNP.TSHOOT.642-832.Official.Certification.Guide.Feb.2010下载
Cisco的CCNP642-832的官方Guide,2010年2月刚发布的。 相关下载链接:[url=//download.csdn.net/download/Vanaldona/2086581?utm_source=bbsseo]//download.csdn.net/download/Vanaldona/2086581?utm_source=bbsseo[/url]
无线网络设计方案大合集下载
无线网络解决方案 无线局域网的组建 实战无线局域 无线网络产品的应用 相关下载链接:[url=//download.csdn.net/download/netswing/2196586?utm_source=bbsseo]//download.csdn.net/download/netswing/2196586?utm_source=bbsseo[/url]
文章热词 设计制作学习 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 java3个班级4个学生 python窗体教程
我们是很有底线的