C#中窗体之间的传值
我是先写个类:class1.csusing System;
using System.Collections.Generic;
using System.Text;
namespace OtherTools
{
class Class1
{
public static string a;
}
}
父窗体
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace OtherTools
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
OtherTools.Class1.a="要传的值";
Form2 fm = new Form2();
fm.Show();
}
}
}
子窗体
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace OtherTools
{
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
}
private void Form2_Load(object sender, EventArgs e)
{
textBox1.Text = OtherTools.Class1.a;
}
}
}
这是我传值时用的方法,有更多,更好的方法,请大家提出来。
页:
[1]
