Я пропускаю, как вы изменяете свой счет NumericUpDown
, и вот как вы предотвращаете изменение других NumericUpDown
элементов управления после того, как счет достигнет 0:
VB.NET
Dim Num1 As NumericUpDown
Dim Num2 As NumericUpDown
Dim NumScore As NumericUpDown
Private Sub NumericUpDown1_ValueChanged(sender As Object, e As EventArgs) Handles NumericUpDown1.ValueChanged
If NumScore.Value = 0 Then
Num1.ReadOnly = True
Num1.Increment = 0
Num2.ReadOnly = True
Num2.Increment = 0
End If
End Sub
C #
private NumericUpDown Num1;
private NumericUpDown Num2;
private NumericUpDown NumScore;
private void NumericUpDown1_ValueChanged(object sender, EventArgs e)
{
if (NumScore.Value == 0)
{
Num1.ReadOnly = true;
Num1.Increment = 0;
Num2.ReadOnly = true;
Num2.Increment = 0;
}
}