該按鈕僅在我點擊它後禁用。只要NumericUpDown控件中的值增加到特定點以上,我就希望它在沒有任何交互的情況下禁用。我有goggled,但沒有找到答案,這裏是我的代碼:如何在NumericUpDown控件中的值大於某個數字時禁用按鈕?
private void mybtn_Click(object sender, EventArgs e)
{
if (numericud.Value > myArray[r, c] || myArray[r, c] == 0)
DisableButton(mybtn);
myArray[r, c] = CalcNewMax(myArray[r, c]);
OpenNewForm();
}
private void DisableButton(Button selectedbtn)
{
selectedbtn.Enabled = false;
}
任何幫助非常感謝,謝謝!
你的代碼替換線
DisableButton(mybtn);
應該已經可以工作了,假設'mybtn.Enabled = false;'正在執行。如果你用大括號包圍那行代碼,這將會更清楚。 –
小,完整,請舉例 –
不要因反對票而感到氣餒。你能詳細說明代碼部分嗎? – aromore