窗体跳转传值 1130
步骤
- 新建项目得到主窗体
- 新建二号窗体
- 主窗体内来一个文本框和一个按钮
- 在文本框中输入内容,点击按钮,弹出二号窗体
- 二号窗体中使用主窗体文本框中用户输入的值
详情
主窗体界面
二号窗体的类
编码主窗体
按钮点击事件
代码一,使用窗体的Tag属性中转传值
private void button1_Click(object sender, EventArgs e)
{
// 获取文本框的内容,文本框代表了form1获取数据的一种方式
// 文本框对象.Text
String con = textBox1.Text;
// 新建窗体
Form2 fm2 = new Form2();
// 对象.属性 = 值
fm2.Tag = con;
fm2.Text = (String)fm2.Tag;
// 让窗体对象显示出来
fm2.Show();
}
情况2,自定义对象的属性来传值
在新的窗体类中定义属性
当新窗体实例化以后
通过下面方式传值:
新窗体对象.自定义属性名称 = 要传入的值
例子