我有以下数组:
int[] month = new int[12] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 };
这代表了我一年中的几个月。
现在我有两个按钮和一个标签。标签应该只显示数组中当前项的值。当我按下下一个按钮时,它应该从例如移动。数组中的 5 到 6,现在在标签中显示 6。
我有以下数组:
int[] month = new int[12] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 };
这代表了我一年中的几个月。
现在我有两个按钮和一个标签。标签应该只显示数组中当前项的值。当我按下下一个按钮时,它应该从例如移动。数组中的 5 到 6,现在在标签中显示 6。
试试下面的代码,它会帮助你...
将此数组设置为全局
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");