Also, basierend auf dem Titel, wann sollte ich Validierung auf einem CEdit (Textbox) tun?mfc CEdit wann soll ich Validierung durchführen?
Hintergrund: Ich wurde in einer neuen Entwicklergruppe auf unsere Firma übertragen, und ihre Praxis drückt Enter, das ist, wenn sie ihre Validierungen auf einem CEdit (MFC-Dialog) machen. Wohingegen ich, kam von .net, speziell von WinForms, wo gibt es die Validated
und Validating
Ereignisse, die jeder Entwickler sehen wird und erkennen, dass dies das richtige Ereignis ist, wo Sie Validierung durchführen sollten.
Meine Frage im Detail ist:
Soll ich folge ihrer Praxis (enter)? Oder was ich im Sinn habe, ist EN_KILLFOCUS
(was ist nahe/in Bezug auf die oben genannten Ereignisse)? Oder beides ist falsch und gibt es ein Ereignis, das viel besser für die Validierung geeignet ist?
Ich brauche deine Vorschläge, denn wenn meine Mitentwickler gefragt werden, sagen sie alle sofort, dass ich die Validierung nach dem Drücken von Enter handhaben soll. Vielen Dank!
Vielen Dank und vielen Dank für das Beispielszenario! –