在Panel中动态加载一个窗体frmSub????
panel中怎么加的窗体啊?教一下。
panel中怎么加的窗体啊?教一下。
解决方案 »
- C#委托问题
- 调试时只知道断点 但我想这样 不知该怎么办
- .net2005 打包的问题
- 将指定的文件夹变为虚拟的光盘驱动器???
- 如何通过.NET得到AD中用户的SID,困扰很久了
- asp.net中数据以Excel输出时遇到的怪异问题?欢迎有兴趣的朋友进来讨论一下?
- C# 等待启动的程序运行结束时 主窗口 不刷新
- 我写的办公自动化(OA)软件(含扫描插件)
- 下载《C# Primer》中文版?
- 我的.net里有同时访问 oracle 和 sqlserver 的代码,每次运行访问 oracle 的程序后, iis 便会陷入瘫痪。请问这是为什么?
- vs2008的2个问题
- 局域网用UDP广播实现通信,是否知道想要通信机器的IP 和端口才能通信???
private string strLabel = ""; public string StrLabel
{
get
{
return strLabel;
}
set
{
strLabel = value;
this.label1.Text = strLabel;
}
} frmsub frm =new frmsub(this);
frm.Show();frmsub中的Button1:
frmMain frm1 = new frmMain();
public frmsub(frmMain frm)
{
frm1 = frm;
InitializeComponent();
} private void button1_Click(object sender, EventArgs e)
{
frm1.StrLabel = this.textbox1.text.trim();
}
如果是其他情况(比如点击按钮弹出子窗体)倒可以用回调实现。
frMain包含panel包含frmSub(也就是frmsub在pannel里面,pannel在frmmain里面)this.Parent.Parent.label.Text="试一下";如果这样不行的话,
那你就循环去历遍这个界面上的所有控件,找到这个frmmain或者lable,直接赋值了如果是webform的话,类似的思路就可以。或者直接用javascript去做
http://blog.csdn.net/zhzuo/archive/2004/04/05/22027.aspx
http://blog.csdn.net/zhzuo/archive/2006/05/05/708941.aspx#sec5