首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

关于C#panel容器的有关问题

2013-07-16 
关于C#panel容器的问题现在有两个窗体from1和from2,在from1窗体里面有一个panel容器,容器里有PictureBox和

关于C#panel容器的问题
现在有两个窗体from1和from2,在from1窗体里面有一个panel容器,容器里有PictureBox和button按钮等控件。 现在要在from2窗体里面使用from1窗体里面的容器。请问该怎么实现,可以实现吗?    请各位帮帮忙,可以的话请附上代码,谢谢!! .net C# panel
[解决办法]
把控件的(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里调用。";

哦了。。
[解决办法]
其实你可以把Form1容器里面的作为一个用户控件。然后再Form2的容器里面直接调用这个用户控件。把用户控件作为一个对象在那个地方都可以用。
[解决办法]
赞同9楼的方法。
如果只是显示,不做修改的话,只要在from2中克隆form1的控件就行了。如果要修改就要做同步了。

热点排行