我想知道 - 当数据来自数组时,如果选择列表框中的项目,我将如何做某事。
我在名为" global"
的课程中有以下内容public static string[] globalPizzaSizeMENU = new string[4] { "8 Inch", "10 Inch", "12 Inch", "14 Inch" };
我有这个来抓取数据
size.Items.AddRange(global.globalPizzaSizeMENU);
当用户按下按钮时,我希望存储所选的任何内容,并且需要使用多个选项。例如 - 用户可以拥有2英寸和1英寸。
我该怎么做?
答案 0 :(得分:1)
我不确定我是否得到它但我会尽力帮助。 首先,你没有把任何东西放入尺寸阵列。你只是递增它的范围。这是非常简陋的,但应该有效。 用户鼠标停止时会出现这种情况。
private void listBox1_SelectedIndexChanged(object sender, System.EventArgs e)
{
}
然后在你的班级名为global中你可以写
public static int[] numberofeachsize = new int[4] { "0", "0", "0", "0" };
并在正常区域
private void listBox1_SelectedIndexChanged(object sender, System.EventArgs e)
{
string size_selected = listBox1.SelectedItem.ToString();
size.Add(size_selected);
if(size_selected.ToUpper() == ("8 Inch").ToUpper()){
global.numberofeachsize[0] +=1;
}
if(size_selected.ToUpper() == ("10 Inch").ToUpper()){
global.numberofeachsize[1] +=1;
}
if(size_selected.ToUpper() == ("12 Inch").ToUpper()){
global.numberofeachsize[2] +=1;
}
if(size_selected.ToUpper() == ("14 Inch").ToUpper()){
global.numberofeachsize[3] +=1;
}
}
这应该是基本的,但应该适用于人们点击的时间。