Beim Erstellen einer Instanz einer Schaltfläche in einer .NET WinForms-Anwendung wird die .CausesValidation-Eigenschaft auf True gesetzt. Warum sollten alle Schaltflächen Validierungsereignisse auslösen? Bedeutet dies nicht, dass bei allen Steuerelementen in einem Formular mit _Validating-Ereignissen das Ereignis standardmäßig aufgerufen wird, wenn die Schaltfläche den Fokus erhält?Warum ist .CausesValidation standardmäßig auf True für Schaltflächen eingestellt?
Ist das nicht Fokus gewinnt auf Knopfdruck ein wenig früh Validation Ereignisse zu nennen? Vor allem standardmäßig? Die Schaltfläche klicken Sie auf scheint eine viel geeignetere Standardzeit für die Validierung auftreten.
Ich frage, weil ich sicher sein möchte, dass ich das WinForms-Validierungsmuster richtig verstehe.