TextChanged-Ereignis des NumericUpDown

Ich bin mit Microsoft Visual C# 2010 Express. Wenn ich ändern Sie den Wert des numericUpDown-durch Pfeile, meine Schaltfläche zu aktivieren. Aber ich möchte auch zu ermöglichen, meine Taste, wenn ich ändern Sie den Wert des numericUpDown-durch ändern der text direkt ein.

Ich bin mit dem folgenden code:

private void numericUpDown1_ValueChanged(object sender, EventArgs e)
{
    button1.Enabled = true;
}
  • Und was ist das problem?
  • Versuchen, konzentrieren sich die cursor des numericUpDown-Steuerelements nach einer änderung der Anzahl
  • Oder drücken Sie die EINGABETASTE. Man könnte auch einfach abonnieren keypress-Ereignis, aber denken Sie daran, dass der text noch nicht validiert, so rufen Sie den Wert dort bekommst du den alten Wert. Falls Sie jedoch einen Anruf das numericUpdown-Wert innerhalb der Schaltfläche.Klicken Sie auf Ereignis-Sie werden sich bereits verändert.
  • problem ist, dass wenn ich den Wert direkt an, ist die Schaltfläche nicht aktiviert wird
InformationsquelleAutor Lany | 2013-07-09
Schreibe einen Kommentar