Suchergebnisse

Suchergebnisse 1-5 von insgesamt 5.

  • Benutzer-Avatarbild

    Hallo Zusammen, ich habe ein kleines Problem, in meinem VB-Projekt. Mir ist gerade aufgefallen, dass wenn ich einen Wert aus einer NumericUpDown entferne so dass das Feld leer ist und dann mit ".Value" den Wert ermittele, immer noch der Wert vor dem Löschen ermittelt wird. Kleines Beispiel: Ich habe ein Feld NumericUpDown1. In dieses trage ich den Wert 5 ein und klicke auf unten stehenden Button. Dann erscheint der Wert 5. Gehe ich nun in das Feld NumericUpDown1, markiere den Wert und lösche ihn…

  • Benutzer-Avatarbild

    Ich habe jetzt für mich eine Lösung gefunden, die für alles was ich zukünftig anlege funktionieren sollte. "Mein Glück" ist, dass bei mir jede Form bei ihrer Anlage von einer anderen Klasse erbt um diverse Dinge zu steuern. In der Form selbst rufe ich beim Verlassen aller NumericUpDowns die Methode "NumericUpDownExit" auf, die erstmal die 0 einträgt und dann die "_NumericUpDownExit" aufruft, die in der Form selbst überschrieben wird, falls ich beim Verlassen der Controls noch etwas anderes Steue…

  • Benutzer-Avatarbild

    Danke für deine Antwort, aber das löst ja nicht mein Problem. Ich erwarte zurzeit bei allen "NumericUpDowns.Value" einen Dezimalwert zurück. Jetzt geht ein Benutzer hin und löscht die ursprüngliche Eingabe ohne etwas neues einzutragen, klickt auf einen Button und ich rechne intern mit dem vorherigen Wert. Nach deinem Code müsste ich jetzt an jeder Stelle, an der ich zurzeit einen Dezimalwert habe, einen String nehmen und dann wieder zurück als Dezimalwert konvertieren... Ich finde das Verhalten …

  • Benutzer-Avatarbild

    ByRef/ByVal Ich habe das mit dem ByVal gerade getestet und das funktioniert tatsächlich... Ich dachte ByVal legt nur eine Kopie des übergebenen Objektes an und Änderungen sind nur innerhalb der Methode gültig... Nach einem kurzen Herzinfarkt habe ich mir da eine kleine Testroutine gemacht und festgestellt, dass es sich wohl nur bei Controls so verhält und nicht bei allen Variablen... Trotzdem gefährlich, aber immerhin weiß ich es jetzt NumericUpDowns Das mit der Extension habe ich auch getestet …

  • Benutzer-Avatarbild

    Ok, ich denke dann nutze ich die überschriebene NumericUpDown-Klasse. Dann lassen sich die alten Aufrufe auch recht leicht korrigieren (Find/Replace). Vielen Dank für deine Hilfe und Mühe