سلام ، شما می تونید به چند روش این کار رو انجام بدین :
اول اینکه یک کلاس تعریف کنید با همون مشخصات :
public class Person
{
public string Name { get; set; }
public string Age { get; set; }
public string Height { get; set; }
}
و بعد به صورت زیر ازش استفاده کنید :
Person person1 = new Person()
{
Name = "siavash ebrahimi",
Age = 70,
Height = 180
};
this.txtFirstPersonName.Text = person1.Name;
this.txtFirstPersonAge.Text = person1.Age.ToString();
this.txtFirstPersonHeight.Text = person1.Height.ToString();
** کد بالا رو در یکی از اداره گر کلیک یکی از دکمه ها بنویسید ( البته نام کنترل های فرم رو به دلخواه تغییر بدین ).
حالت دوم : اگر می خواین خود کلاس Person تغییرات رو روی TextBox ها انجام بده ، باید به صورت زیر کلاس رو تغییر و ازش استفاده کنید :
using System.Windows.Forms;
namespace WindowsFormsApplication10
{
public class Person
{
public string Name { get; set; }
public int Age { get; set; }
public double Height { get; set; }
public void ShowInfo(TextBox textBoxName, TextBox textBoxAge, TextBox textBoxHeight)
{
textBoxName.Text = this.Name;
textBoxAge.Text = this.Age.ToString();
textBoxHeight.Text = this.Height.ToString();
}
}
}
استفاده :
Person person1 = new Person()
{
Name = "siavash ebrahimi",
Age = 70,
Height = 180
};
person1.ShowInfo(this.txtFirstPersonName, this.txtFirstPersonAge, this.txtFirstPersonHeight);
** راه حل دوم غیر معموله . بیشتر از حالت اول استفاده می کنند که اجزا برنامه از هم جدا بشن و نگهداری وتستشون راحتتر بشه .