我有以下数组:
int[] month = new int[12] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 };
这代表我一年的月份。
现在我有两个按钮和一个标签。标签应仅显示数组中当前项的值。当我按,让我们说,下一个按钮,它应该从例如移动。阵列中有5到6个,现在在标签中显示6个。
答案 0 :(得分:1)
尝试下面的代码,它会帮助你......
将此数组设置为全局
int[] month = new int[12] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 };
加载活动
label1.Text = month[4].ToString();
下一步按钮点击
int ind = Array.IndexOf<int>(month, Convert.ToInt32(label1.Text));
if ((ind + 1) != 12)
label1.Text = month[ind + 1].ToString();
else
MessageBox.Show("End of the Array element");
上一个按钮点击
int ind = Array.IndexOf<int>(month, Convert.ToInt32(label1.Text));
if ((ind - 1) != -1)
label1.Text = month[ind - 1].ToString();
else
MessageBox.Show("End of the Array element");