基本上我已经创建了一个记录客户详细信息的程序,当他们输入详细信息时,当按下按钮时,信息需要以其他形式出现,我是 c# 新手,因此将不胜感激。
问问题
814 次
2 回答
1
如果您使用的是 windows 窗体,那么您将必须设置一些属性,这些属性将在第二个窗体上获取和设置值,然后从第一个窗体传递值。这只是传递值的技术之一。
//Code on your form 2
private string strClass;
private int iRollNo;
..
public string StrClass
{
get { return this.strClass; }
set { this.strClass= value; }
}
public int IRollNo
{
get { return this.iRollNo; }
set { this.iRollNo= value; }
}
//code on form1
Form2 objFrom2 = new Form2();
objFrom2.strClass= "10th";
objFrom2.iRollNo= 1;
objFrom2.ShowDialog(); //show the form.
于 2013-06-25T11:19:11.837 回答
1
这是我不久前写的一篇关于在 Windows 窗体之间传递值的文章(它包括取决于窗体如何相互关联的变化)。这是:http ://colinmackay.co.uk/2005/04/22/passing-values-between-forms-in-net/
如果您正在使用 WPF(我不能完全确定您是否在使用,但我怀疑初学者的作业无论如何都会更倾向于 WinForms),那么这篇文章的用途可能不如 WPF 做的事情有点不同。
我希望它有所帮助。
于 2013-06-25T10:24:15.717 回答