![]() |
welches Control hat Validierung aufgerufen?
Hi allerseits und ein gesundes neues Jahr,
habe folgende Frage: Wenn in einer TextBox eine Validierung der Eingabe durchgeführt werden soll (Validating), dann wird der dort hinterlegte Programmcode immer aufgerufen, wenn das Control den Focus verliert - ist ja klar. Kann ich irgendwie 'rauskriegen, welches Control die Validierung aufgerufen hat, also ob es eine andere Textbox war die angeklickt wurde, ob ein Button betätigt wurde oder ob die Form geClosed werden soll? |
Re: welches Control hat Validierung aufgerufen?
eigentlich nicht denn wenn ein Control den Focus verliert bekommt es eine WM_Message und daraufhin wird reagiert.
|
Re: welches Control hat Validierung aufgerufen?
danke, hatte ich so erwartet :-(
eigentlich geht es mir auch nur um die Close-Box oben rechts im Form, immer wenn der User das Form schliesst werden alle TextBoxen validiert, das ist auch ok. Es geligt also nicht, das Form zu schliessen mit unsinnigen Eingaben. Wie kann ich es bewerkstelligen, das Form trotzdem schliessen zu können ohne einen separaten Abbruch-Button zu plazieren. Wenn ich das CausesValidation-Property des Forms auf False setze, hat das keine Auswirkung. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:52 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz