在如下图状态下,怎么把form 1中的数据单击“确定”后传给 form2 中的文本框(C#)

如题所述

在Form2中声明一个字符串对象

pubic string Values="";

Form1 f1=new Form1(this);
f1.Show();
....关闭窗体赋值form2的values值
在form1里面添加一个构造函数
Form2 f2;
public Form1(Form2 f2)
{
this.f2=f2;

}
关闭窗体设置f2.values=.....
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-06-12
典型的窗体间传值应用。我想与其给你一段代码,不如推荐你看看罗列出多种传值方法的文章:http://www.cnblogs.com/tomin/archive/2009/02/25/1397677.html

在如下图状态下,怎么把form 1中的数据单击“确定”后传给 form2 中...
public Form1(Form2 f2){ this.f2=f2;} 关闭窗体设置f2.values=...

c# 把form1中的值,赋值到form2中 ?
一种是 如下面的方法: 在Form2类中定义: private Form1 from1; public Form1 GetForm1 { get{ return from1; } set{ from1 = value; } } 在Form1类中定义: public Form1() \/\/构造函数 { Form2 form2 = new Form2(); form2.GetForm1 = this; } \/\/ 在...

c#中怎样将FORM1中的变量传递到FORM2中
通过 构造函数 传值啊。 在 Form2中 再写一个构造函数, public Form2(string str):Form2(){ } 这样就可以接收 FOrm1 的数据了啊

C#如何将Form1的DataGridView中选取的一行内容显示到Form2的TextBox中...
其实有很多种办法,比如:添加一个带有参数的form2的构造函数,当在form1的右键处理中 实例化这个构造函数,把当前纪录的员工编号传过去,在form2中成员变量得到、并赋给textbox4。也可以在form2公开属性,通过属性赋给textbox4。还可以在整个应用程序中建立上下文,并保存员工编号,在form2中load方法中...

c#中如何将form1的值赋给form2中的数组
在模块中定义public A as long 是最方便的方法,或者也可以在form1中添加代码form2.tag=A,然后再form2中添加代码A=form2.tag 或者直接应用好了就是A=form1.A。不过强烈推荐第一种模块中定义,这对你以后编写大程序很有好处。呵呵··我根据你的补充条件重新写了下 其他的都可以的,就是不能给a...

C#里面怎么可以把FORM1里面的1个值放到FORM2里面啊?
在FORM1中定义一个public的实例变量:public int a = 1;在FORM1,FORM2都打开的前提下,在FORM2中直接读取就可以:int x = FORM1.a;,当然这种做法是最不不好的做法。如果FORM2是通过FORM1打开的,这时候可以直接在打开时把a传给FORM2 ...

怎么将Form1中选择的数据保存并在其他Form中使用
具体传递的话和①一样 Form2 f2 = new Form2(你要传递的实体);还有那个按钮的代码,现在确实只是隐藏了form1,Form2 f2 = new Form2()的形参就好像是一个“窗口”,把form1要传递的数据都放进去,计算机就给你“捎带”过去了,哈哈 我也是刚学不久,不过之前是学JAVA,是这样理解的,楼主可以...

C#中两个form窗体之间如何访问相互属性控件,如下:
方法一、利用属性传值 BackGround:①点击 Button按钮,将主窗体Form1中textBox1 中的值传到 Form2中的textBox2中。② 点击Form2中的按钮,将Form2中textBox的值传给主窗体的文本框。1、在Form2中定义一个字段,封装成属性:private string flag;\/\/\/ <summary> \/\/\/ 接收传过来的值 \/\/\/ <\/...

在C#中,怎么把form1的设置的值传回给form2(实时改变)?
form1里这么写:form2 frm2 = new form2();frm2.ShowDialog(this);form2里这么写:\/\/closed事件this.Owner.cmd_省.Value = this.cmd_省;this.Owner.cmd_市.Value = this.cmd_市;this.Owner.cmd_县.Value = this.cmd_县;

c#中如何将Form1窗体中的textbox的值在Form2中使用
假定form1是登录窗体,其中有个textbox,再放置一个Button1:private void button1_Click(object sender, EventArgs e){ string username = textBox1.Text;Form2 f2 = new Form2(username);f2.Show();} 另一个form2:string yhm; \/\/定义一个yhm变量 public Form2(string s) \/\/构造函数中...

相似回答
大家正在搜