【发布时间】:2016-01-11 13:17:12
【问题描述】:
如何将一个对象及其所有值从表单 A 传递到表单 B?
以下是我生成的一些“假设代码”,我在其中搜索列表以多态地预订法案。找到名称后,我会根据预订的时间计算价格。所有这些都是使用对象's'完成的。所有这些代码都在表单 A 上的一个按钮上。
private void btnEnter_Click(object sender, EventArgs e)
{
string searchName = Convert.ToString(lstActs.SelectedItem);
foreach (Singer s in singers)
{
if (String.Compare(searchName, s.Name) == 0)
{
s.HoursBooked = Convert.ToInt32(nudHours.Value);
MessageBox.Show(Convert.ToString(s.HoursBooked), s.Name);
double price = s.CalculatePrice(s.Price, s.HoursBooked);
MessageBox.Show(Convert.ToString(price));
}
}
Confirm myNewForm = new Confirm();
myNewForm.ShowDialog();
this.Hide();
}
【问题讨论】:
标签: c# forms oop object parameter-passing