解决方案 »
- 数据存储的异步操作?
- 一小段代码
- 如何拦截窗体关闭事件,使得关闭对话框能弹出,并让用户再选择后再关闭?
- 代 复选框的listview 急 急 急
- 如何的VS.net 2005中设计动态数据源的报表文件?TKS
- 怎么在C#实现资源管理器?
- windows服务中如何,如何打开窗体,并正常使用。
- 简单问题,Form1把一个DataSet作为参数传给Form2,待Form2关闭后,再传一个String给Form1,如何实现?
- 各位我用的是visual studio .net 2003命令提示编译的时候出现的问题
- 请问DLL文件如何读取.Config中的内容?
- C# wpf datagrid 动态加载数据后改变单元格颜色bug
- 求大神,如何用C#随机建立数学表达式如:3+sinT+lnT+10,T为整形变量,并对其进行求值?
// Form1
private unsafe void button1_Click(object sender, EventArgs e)
{
Form2 frm = new Form2();
frm.GetForm(this);
frm.Show();
}// Form2
public Form1 form = null; public void GetForm(Form1 theform)
{
form = theform;
} private void button1_Click(object sender, EventArgs e)
{
Form3 frm = new Form3();
frm.GetForm(form);
frm.Show();
}// Form3
public Form1 form = null; public void GetForm(Form1 theform)
{
form = theform;
} private void button1_Click(object sender, EventArgs e)
{
form.textBox1.Text = "testtest";/*此次需要将Form1设计窗体中的textbox1的属性从Private 改为public就可以再Form3中调用,否则会出现错误*/
}
public static Form1 f1;
public Form1()
{
InitializeComponent();
f1 = this;//这样设置是为了能在form3中调用Form1的函数
}
public void updateInfo(string info)//更新Lable信息
{
label1.Text = info;
}至于怎么打开其他窗体就不写了,无非是new一个窗体在show;在Form3中,按钮调用Form1中的updateInfoprivate void button1_Click(object sender, EventArgs e)
{
Form1.f1.updateInfo("哈哈我是Form3传来的参数!");
}
打完收工