EditDialog mit Prüfung

  • VB.NET

Es gibt 2 Antworten in diesem Thema. Der letzte Beitrag () ist von klyer.

    EditDialog mit Prüfung

    Hallo Com,

    wie gestaltet man es am besten, mit @ErfinderDesRadess Library, wenn man im angegebenen EditCurrent-Dialog (EditCurrent(Of dlgGuest)) noch eine Prüfung auf Dopplung durchführen möchte?
    Probleme:
    - Wenn ich die BS nach EditCurrent durchsuche, ist ja immer der Wert vorhanden und es kommt natürlich zu einer Dopplung
    - Wenn ich im Dialog auf die Parent-Bindingsource (Aufrufer-Form) verweise (da diese ja alle Werte enthält) wird diese als Leer referenziert

    Der Workflow wäre folgender:
    1. mit AddNewX werden Werte vorweg eingetragen
    2. mit EditCurrent lege ich dann sozusagen ein neues Objekt an
    3. im Dialog soll mit drücken auf OK geprüft werden ob das Objekt schon einmal vorhanden ist
    4. Wenn ja, soll im Dialog verblieben werden
    5. Wenn nein, dann Edit beenden

    Danke im voraus.
    Beim Schließen eines Forms wird das _Validating-Event ausgelöst.
    Darin soll man validieren, und ggfs. e.Cancel=True setzen.

    Ich nehme mal an, das funzt auch bei Dialogen.

    Edit: Nee - das Form_Validating scheint beim Closen nicht zu greifen, aber im Form_Closing kann man das Closing wie genannt verhindern

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „ErfinderDesRades“ ()