VS2010, C#,子窗口如何获取其父窗口对象?

如题所述

子窗体里的public partial class FormChild : Form下写
FormParent parent;
public FormChild(FormParent parent)
{
...
this.parent=parent;
}
调用父窗口的对象的话要把需调用的对象写成public
然后parent.对象 就能点出来了
还有就是父窗体打开子窗体的时候需这样写FormChild child=new FormChild(this);
然后show出来就行了
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-07-13
可以将父窗口作为参数传到子窗口中去,同时父窗口的控件设成public的
第2个回答  2013-07-13
GetParent(), GetHandle()
Form f = Form.FromHandle(handle);

VS2010, C#,子窗口如何获取其父窗口对象?
} 调用父窗口的对象的话要把需调用的对象写成public 然后parent.对象 就能点出来了 还有就是父窗体打开子窗体的时候需这样写FormChild child=new FormChild(this);然后show出来就行了

vs2010 C#开发,怎么在主窗体下面显示各个信息
1、为菜单中的各个功能新建子窗口 2、Form2.IsMdiContainer = true;3、点击菜单,调用相应的子窗口,将子窗口的 MdiParent = this;\/\/ Form2 中菜单点击事件内var newForm = new FormX();newForm.MdiParent = this;newForm.Show();4、类似修改密码,个人信息等窗口,不要 MdiParent = this; ...

C#窗口切换问题:如何切换回主窗体
可以把主窗口作为参数传给子窗口 代码如下:主窗口:public partial class frmMain : Form { public static frmMain f0 = null; \/\/用来引用主窗口 public frmMain(){ InitializeComponent();f0 = this; \/\/赋值 } private void button1_Click(object sender, EventArgs e){ new frmCx().Show();this...

C#如何实现VS2010软件界面的子窗口(可浮动、停靠、自动隐藏)的功能...
使用方法可以百度一下:“WeifenLuo.WinFormsUI.Docking控件”

VS2010,C#,如何实现菜单栏下拉项目用一条线分隔?
菜单分隔符的话,加入System.Windows.Forms.ToolStripSeparator对象即可,或是使用窗口编辑器如下图一样设置即可 勾选菜单项的话,设置菜单项的checked属性为true即可,或是使用窗口编辑器如下图设置也可以

vs2010下C# WinForm 解决方案里面生成的文件都是什么作用?干什么的?
Resources.Designer是资源对应的C#代码访问的方式。Settings.settings是与项目有关的配置信息,与app.config有关系。Setting.Designer.cs是配置信息的C#代码访问代码。app.config是用户可配置的文件。与Settings有关。ControlExtended.cs是应用逻辑代码。FormIcon.ico是程序用到的ico文件。frmChat.cs是窗口文件。

vs2010,c#写个图片处理软件,想打开的图片多大,显示的窗口就多大,该如何...
用bitmap这个对象读取图片,然后可以取得图片的宽度和高度,pictureBox只是用作显示图片的一个容器而已,不要直接用pictureBox读取图片,用pictureBox加载读取了图片的bitmap对象,并根据bitmap对象的大小,调整pictureBox的大小,以及窗口的大小。当然了,这个大小也不能无限制大,因为受到屏幕显示大小的限制。

c#中如何添加Visio Drawing Control 控件?
其实就是C#访问VISIO的自动化模型,以前做了不少C#和Excle及word 的交互工程,在用VS2010 尝试开发Visio 2007项目时,却忘了当时要安装Office 2003 开发SDK。所以开发visio工程,也要下载安装office 2007 开发sdk。英文版的。 然后就建立一个C#项目。在工具箱上点右键,选择“选择项”,在打开的对话框中选择“com控件"...

相似回答