ESC in Dlg



  • Hallo
    -----

    Problem:
    Dlg.feldbasierte Anwendung mit Zweitfenster.
    Zweitfenster lässt sich mit ESC schliessen.

    Frage:
    Wie kann ich das machen, dass das Zweitfenster nicht
    mit einer Taste o. T.-kombination geschlossen werden kann?
    (z.B. gut bei einer Pw-Abfrage im Zweitfenster)

    -------------------------------------------------------------
    Vielen Dank.
    MFG aus Bln



  • OnOK() bzw. OnCancel() überschreiben und halt nix machen lassen... 😉
    Oder halt das, was Du bezweckst...

    [ Dieser Beitrag wurde am 01.03.2003 um 20:21 Uhr von TimoL editiert. ]



  • mmmh. wie jetzt?

    Also: Ich hab nen Button "Abbrechen" -> mit OnCancel();
    und nen Button "Login" -> mit Logincode.

    Steht da in meinem Quelltext irgendwo sowas wie:
    "Wenn Taste-Esc dann OnCancel()"?

    Ich dachte das macht Windows standardmässig?



  • Hi,
    Denk an das "X" rechts oben, sofern du es nicht entfernt hast wird bei
    Klick darauf die Funktion "OnClose()" aufgerufen. Die kannste dann ja
    überschreiben, oder es als Abbrechen werten. Ich denke bei drücken der
    "Esc" Taste wird "OnCancel()" aufgerufen, aber teste es doch einfach mal
    mit einer "MessageBox(...)".

    mfg TakeItEasy!



  • don't takeiteasy !?

    hmm...Sorry für die Frage...aber...wie sieht denn "speziell diese" MessageBox z.B. aus?
    (PS: Das X oben rechts gibt es bei mir nicht mehr, beabsichtigt)



  • Ich denke er meint, dass du zum Testen anstatt von kompliziertem Code einfach eine leere MessageBox (MessageBox("");) aufrufen sollst.
    So mach ich das auch immer.

    Kann aber sein, dass ich das auch falsch verstanden habe.



  • Original erstellt von CrazyOwl:
    Kann aber sein, dass ich das auch falsch verstanden habe.

    Nein, ich glaube auch, takeiteasy hat das so gemeint.



  • Hallo nochmal 🙂
    ----------------

    Ich hab das jetzt nochmal probiert 😞 komm kein stück weiter....

    Ich hab jetzt versucht in meinem Projekt

    OnCancel()
    

    zu finden (weil ich solls doch überschreiben?!), finde es aber nicht.

    Kann mir das noch mal jemand "Dummy-sicher" erklären?



  • EIN HURRA AUF DIE SUCHFUNKTION.
    Hab die Antwort (glaub ich) gefunden.
    Probiers aus, meld mich nochma wenns net funzt.
    MFG aus Bln


Anmelden zum Antworten