Results 1 to 3 of 3

Thread: Onexit en wie wil de focus als volgende

  1. #1

    Onexit en wie wil de focus als volgende

    Hallo,

    Ik zit met een probleempje met een onexit routine. Testen van de invoer doe ik in de onexit van het betreffende control. Als de invoer niet goed is, zet ik de focus terug op die control en meld ik de fout.

    Tot zover geen probleem, dat werkt prima.

    Nu heb ik op mijn formulier echter ook een annuleer knop zitten. Als de gebruiker nu foute invoer heeft gedaan, krijgt hij dus een melding en gaat terug naar die control. Dat wil ik niet, als de gebruiker op annuleer heeft gedrukt.

    Nu kan ik bijvoorbeeld in mijn onkeypress wel iets doen als de gebruiker verder wil met enter of tab, maar volgens mij moet dat beter kunnen.

    Is er een mogelijkheid om te zien welke control de focus wil krijgen, zodat ik dat in de onexit van bv een editbox kan zien?

    Benno

  2. #2
    Senior Member PsychoMark's Avatar
    Join Date
    Nov 2001
    Location
    Raamsdonksveer
    Posts
    10,269
    Net even getest, en bij OnExit staat ActiveControl van het form al ingesteld op de volgende control



    (getest door in Edit.OnExit te zetten 'Edit.Text := Self.ActiveControl.Name')
    Qui custodiet ipsos custodes

  3. #3
    Mark,

    Bedankt, dat was inderdaad de truc.

    Benno

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Wie wil deze puzzel eens proberen?
    By andyrxxx in forum Koffiehoek
    Replies: 12
    Last Post: 07-Apr-03, 11:33
  2. Bepalen welke control de focus wil krijgen
    By Benno in forum Algemeen
    Replies: 7
    Last Post: 10-Nov-02, 16:07
  3. [API] focus change tegenhouden..
    By walterheck in forum Algemeen
    Replies: 3
    Last Post: 22-May-02, 01:19

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •