-3

基本上我已经创建了一个记录客户详细信息的程序,当他们输入详细信息时,当按下按钮时,信息需要以其他形式出现,我是 c# 新手,因此将不胜感激。

4

2 回答 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 回答