ボタンは、クリックした後にのみ無効になります。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;
}
どんな助けでも大歓迎です、ありがとう!