关于C#panel容器的问题 现在有两个窗体from1和from2,在from1窗体里面有一个panel容器,容器里有PictureBox和button按钮等控件。 现在要在from2窗体里面使用from1窗体里面的容器。请问该怎么实现,可以实现吗? 请各位帮帮忙,可以的话请附上代码,谢谢!!.netC#panel 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 控件不允许属于两个容器。不要想了。另外说明一下,c#只不过是一个编程语法,它不含有任何控件。你说的控件属于winform,而跟c#无关! 我猜你的意思,是不是从一个FORM,去控制另一个FORM中的控件? 把控件的(textbox 等) 属性页里的 Modifiers 属性由Private 改选为 public;在from2里添加 public Form frm1=null;在form1里 添加 Form frm2=new form2(); frm2.frm1=this; frm2.ShowDialog();//在from2里添加你要调用form1里的控件的代码: this.frm1.PictureBox.TextBox1.text="from2里调用。";哦了。。 谢谢楼上的几位!! 但是我的意思是,能让panel容器里的内容,在两个窗体显示。 比如说在from1里面和from2窗体里面都能显示容器里面的内容。 只要能显示了,不是就能控制了吗? 我知道C#是一个编程语言。 但是我用C#开发winform窗体应用程序,怎么可能跟C#没有关系呢。 而且我没有想让一个控件属于两个容器,而是想让一个容器,分别显示在两个窗体。。 其实你可以把Form1容器里面的作为一个用户控件。然后再Form2的容器里面直接调用这个用户控件。把用户控件作为一个对象在那个地方都可以用。 LZ的需求有违WinForms的结构原理,不能实现如果不明白的话,可以去MSDN上看一下有关Control类中Parent的含义。一个控件是不会有两个Parent的 赞同9楼的方法。如果只是显示,不做修改的话,只要在from2中克隆form1的控件就行了。如果要修改就要做同步了。 怎么写一个数据提交的工具? 图片的保存 c#传值,将主窗体的值传给第二个窗体, 怎么获得北京时间而不是电脑时间 打印多个picturebox中的图片 子窗口和父窗口相对位置的问题 关于邮件的解码问题,RETR,POP3,邮件,附件,解码,邮件接收 controls中foreach的问题-在线等 属性的用法带有[ ]是怎么回事 寻C# 的相关资料 WebBrowser透过id查不到页面上的元素 精仿QQ2013局域通讯(7.5更新版强势来袭)
在from2里添加 public Form frm1=null;
在form1里 添加 Form frm2=new form2();
frm2.frm1=this;
frm2.ShowDialog();//在from2里添加你要调用form1里的控件的代码:
this.frm1.PictureBox.TextBox1.text="from2里调用。";哦了。。
如果只是显示,不做修改的话,只要在from2中克隆form1的控件就行了。如果要修改就要做同步了。