在visual C#中怎样把一个窗体中的所有输入的信息显示在另一个窗体中
我做了一个关于求职简历的项目,在form1中填写个人信息,求职要求等信息然后在form2中做了一个写字板,现在想让写字板里显示form1中填写的所有信息,希望程序能简单点...
我做了一个关于求职简历的项目,在form1中填写个人信息,求职要求等信息
然后在form2中做了一个写字板,现在想让写字板里显示form1中填写的所有信息,希望程序能简单点,之前有试过添加相当多的类可以实现,但超级繁琐,跪求简单,精炼的程序! 展开
然后在form2中做了一个写字板,现在想让写字板里显示form1中填写的所有信息,希望程序能简单点,之前有试过添加相当多的类可以实现,但超级繁琐,跪求简单,精炼的程序! 展开
8个回答
展开全部
最简单的是这样的:用构造函数实现。
比如说Form1中填写了"abc"这个字符串,那么在生成Form2时这样写代码:
string s = "abc";
Forms2 form = new Form2(s);
form.Show();
这是在Form1中将字符串s传给Form2并显示。
接着修改Form2的构造函数:
public Form2(string s)
{
this.message = s;
}
其中"this.message"是Form2中的私有字段字符串message
然后在Form2的Load()事件中写入这个对写字板赋值的操作:
this.richTextBox1.Text = this.message;
这样就可以把私有字段message的值传给richTextBox控件,而这个值来自于Form1。
这样的代码很容易理解,而且确实很简单
比如说Form1中填写了"abc"这个字符串,那么在生成Form2时这样写代码:
string s = "abc";
Forms2 form = new Form2(s);
form.Show();
这是在Form1中将字符串s传给Form2并显示。
接着修改Form2的构造函数:
public Form2(string s)
{
this.message = s;
}
其中"this.message"是Form2中的私有字段字符串message
然后在Form2的Load()事件中写入这个对写字板赋值的操作:
this.richTextBox1.Text = this.message;
这样就可以把私有字段message的值传给richTextBox控件,而这个值来自于Form1。
这样的代码很容易理解,而且确实很简单
展开全部
添加Form1和Form2,再添加一个类Class1,把那些变量声明在Class1中,然后把Form1中的数据存储在那些变量中,最后传到Form2中。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在form1里定义一个public的成员变量存储数据,然后在form2中new个form1对象,调用该对象的公用变量就可以得到数据。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
给form2定义构造函数,接受一个数组,form1创建form2的时候传进去就ok
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在form2里创建一个form1的public修饰的对象,用对象则可以方问form1里所有为public修饰的成员
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |