Hallo,
folgendes Senario:
Einige Radiobutton senden per Event verschiedene Werte an ein Label und aktualisiert auch das Value eines NumericUpDown.
Nun möchte ich zur Feineinstellung mit dem NumericUpDown auch Werte an das Label senden.
Verwende ich nun beim NumericUpDown das Value Change Event - dann kommt es zu mehrfach Events - und dass möchte ich vermeiden.
Auch dass Kaskadieren von Events möchte ich vermeiden (Radiobutton => NumericUpDown => Label)
Nun gibt es ja bei dem NumericUpDown mehrere Bedienmöglichkeiten wie Mousewheel, Klicken und Kursortasten.
Wie bekomme ich dass hin ? - kann man beim NumericUpDown mehrere Ereignisse angeben ?
Habe es versucht mit Komma getrennt weitere Events anzufügen aber da mecker er wegen der Signatur.
Hier mein TestCode
folgendes Senario:
Einige Radiobutton senden per Event verschiedene Werte an ein Label und aktualisiert auch das Value eines NumericUpDown.
Nun möchte ich zur Feineinstellung mit dem NumericUpDown auch Werte an das Label senden.
Verwende ich nun beim NumericUpDown das Value Change Event - dann kommt es zu mehrfach Events - und dass möchte ich vermeiden.
Auch dass Kaskadieren von Events möchte ich vermeiden (Radiobutton => NumericUpDown => Label)
Nun gibt es ja bei dem NumericUpDown mehrere Bedienmöglichkeiten wie Mousewheel, Klicken und Kursortasten.
Wie bekomme ich dass hin ? - kann man beim NumericUpDown mehrere Ereignisse angeben ?
Habe es versucht mit Komma getrennt weitere Events anzufügen aber da mecker er wegen der Signatur.
Hier mein TestCode
VB.NET-Quellcode
- Public Class Form1
- Private Sub RadioButton_Wert1_CheckedChanged(sender As Object, e As EventArgs) Handles RadioButton_Wert1.CheckedChanged
- Label_Anzeige.Text = "25"
- NumericUpDown1.Value = 25
- End Sub
- Private Sub RadioButton_Wert2_CheckedChanged(sender As Object, e As EventArgs) Handles RadioButton_Wert2.CheckedChanged
- Label_Anzeige.Text = "50"
- NumericUpDown1.Value = 50
- End Sub
- 'Hier mehrfach Events Label wird zweimal aktualisiert
- 'Private Sub NumericUpDown1_ValueChanged(sender As Object, e As EventArgs) Handles NumericUpDown1.ValueChanged
- ' Label_Anzeige.Text = NumericUpDown1.Value.ToString
- 'End Sub
- 'Hier mäckert er wegen der Signatur
- Private Sub NumericUpDown1_Events(sender As Object, e As KeyEventArgs) Handles NumericUpDown1.KeyDown, NumericUpDown1.MouseClick
- Label_Anzeige.Text = NumericUpDown1.Value.ToString
- End Sub
- End Class