我剛剛完成了這段代碼,並想將下面的代碼更改爲循環。每個部門都有一個特定的按鈕,他們可以點擊並且只能在部門1,部門2或部門3中看到。C#循環幫助
有人可以給我一些指導。
pchk.Visible = true;
Int32 count = 0;
count = chk.GetCount(1);
// dept 1
if (count == -1)
{
btnDept1.Visible = false;
}
else
{
btnDept1.Text = "Next dep1[" + count.ToString() + "]";
if (count == 0)
btnDept1.Enabled = false;
}
// dept 2
count = chk.GetCount(2);
if (count == -1)
{
btnDept2.Visible = false;
}
else
{
btnDept2.Text = "Next dep2 [" + count.ToString() + "]";
if (count == 0)
btnDept02.Enabled = false;
}
// dept 3
count = chk.GetCount(3);
if (count == -1)
{
btnDept3.Visible = false;
}
else
{
btnDept3.Text = "Next dept3 [" + count.ToString() + "]";
if (count == 0)
btnDept3.Enabled = false;
}
}
可能需要開始把按鈕放在一個列表中,以便您可以循環播放它們。 – AaronLS
你的代碼是不完整的,如果你已經包含了所有代碼,甚至不會編譯。 (例如,你可以在'if(count == -1)'分支中引用'btnDept2'和'btnDept02'。如果你想在這裏獲得幫助,請發佈**真實的,可編譯的代碼**。現貨代碼經常隱藏實際問題,並且它幾乎總是浪費人們的時間(你要求免費幫助的人,順便說一句)。 –