请教一个关于窗体间参数传递的问题? frm2 f2=new frm2()f2.ShowDialog();f1.strA = f2.strA;f2.Dispose(); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.把需要共享的数据设置为static 类型,不过这样有个缺点,就是该数据变成静态的了... 这种方法尽量少用2.把FORM1 当作参数传给FORM2,FORM2的声明可以这么写:class Form2:Form{ Form1 f1; public Form2(Form1 fm1) { f1=fm1; } void fun() { //用的时候在这里f1.textBox1.Text=this.textBox1.Text; }} private void button1_Click(object sender, EventArgs e) { Form2 frm = new Form2(); frm.ShowDialog(); MessageBox.Show(frm.Tag.ToString()); } private void button1_Click(object sender, EventArgs e) { this.Tag = "我要关闭了"; this.Close(); } 为何使用Vlc.DotNet + WPF,无法设置宽高比? C#在控制台中的一个字符串加密问题? 设置模式里的,装饰模式有一点不懂,帮我分析下代码号码 调用事件 C# 如何把 图处理成 反相呢????????????????????????????????????????????????????????? 高分求救!!!!!!!!!!!!!!!!!!! 如何根据配置调用不同的界面? 如何在方法中调用shutdown-t-s 用C#做的网络爬虫如何抓取动态页面? 如何将webbrowser弹出的js出错对话框屏蔽掉????????? c#與Oracle連接字符串問題 从USB设备读取数据问题
2.把FORM1 当作参数传给FORM2,FORM2的声明可以这么写:
class Form2:Form
{
Form1 f1;
public Form2(Form1 fm1)
{
f1=fm1;
} void fun()
{
//用的时候在这里f1.textBox1.Text=this.textBox1.Text;
}
}
{
Form2 frm = new Form2();
frm.ShowDialog(); MessageBox.Show(frm.Tag.ToString());
} private void button1_Click(object sender, EventArgs e)
{
this.Tag = "我要关闭了";
this.Close();
}