我正在编写一个程序,要求用户输入他们的房屋或公寓的信息。他们将输入有关房产编号,地址,年份,卧室,面积和价格的信息。一旦他们这样做了,他们选择为“布置”(这适用于公寓)输入“是”或“否”,或者他们可以输入车库容量的数字(这适用于房屋)。我有一个名为DisplayInfo()的方法,在列中显示所有这些信息。该计划在底部有两个列表框,一个用于公寓,另一个用于房子。还有两个按钮,一个用于添加房屋,另一个用于添加公寓。该按钮将把地址添加到相应的列表框中。我遇到的问题是,在名为display的最终按钮上,所选的房屋或公寓应显示在使用DisplayInfo()显示所有信息的消息框中。这就是我现在所拥有的多个列表框的选择索引
这是DisplayInfo()方法
public virtual string DisplayInfo()
{
return string.Format("Property ID: {0}\nProperty Address: {1}\nYear Built: {2}\nNumber of Bedrooms: {3}\nSquare Footage: {4}\nPrice: {5}", GetID(),
GetAddress(), GetYearBuilt(), GetBedrooms(), GetSquareFootage(), GetPrice());
这是我有用于显示消息框和所有它的作用是通过在不同的用户显示每个房子或公寓输入提示消息框。
foreach (Property_Dwelling property in Home)
{
MessageBox.Show(property.DisplayInfo(), property.GetType().ToString(), MessageBoxButtons.OK, MessageBoxIcon.Information);
}
和
foreach (Property_Dwelling property in Home)
{
MessageBox.Show(property.DisplayInfo(), property.GetType().ToString(), MessageBoxButtons.OK, MessageBoxIcon.Information);
}
所以问题是??最后两个代码体也是一样的... – gbianchi 2012-04-18 16:36:19
问题是上面的第二个和第三个代码片段用于显示器房屋和显示器公寓按钮。我需要让他们只显示所选地址的信息。相反,上面的代码显示了多个消息框中的所有输入房屋或公寓,而不考虑所选索引 – 2012-04-18 16:38:32