Results 1 to 5 of 5

Thread: ComboBox OnClick Event probleem

  1. #1
    Senior Member pcoenen's Avatar
    Join Date
    Apr 2001
    Location
    Tesssenderlo, België
    Posts
    239

    Question ComboBox OnClick Event probleem

    Hallo,

    Vervelende situatie met een ComboBox, even uitleggen. Als ik op de 'arrow' van de ComboBox klik dan krijg ik een dropdown met de items zoals het hoort. Als ik nu met de pijltjes van het toetsenbord door de items wil gaan, dan wordt telkens (bij elk item) het OnClick event geactiveerd. Ik zou willen dat dit 'OnClick' enkel bij een muisklik geactiveerd wordt en niet bij het navigeren door de items. Vergeet ik ergens een property?

    Groeten,
    Pascal

  2. #2
    Fornicatorus Formicidae VideoRipper's Avatar
    Join Date
    Mar 2005
    Location
    Vicus Saltus Orientalem
    Posts
    5,703
    Je zegt er niet precies bij wat je doel is, maar je kunt de "OnDropDown" en "OnCloseUp" events gebruiken
    TMemoryLeak.Create(Nil);

  3. #3
    Delphi Code:
    1. procedure TForm1.ComboBox1Click(Sender: TObject);
    2. begin
    3.   if Flag = true then
    4.   begin
    5.     Flag := False;
    6.     exit;
    7.   end;
    8. end;
    9.  
    10. procedure TForm1.ComboBox1KeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);
    11. begin
    12.   Flag := true;
    13. end;

    Misschien zoiets?
    Niemand houdt meer van hard werken dan diegene die ervoor betaalt.

  4. #4
    De naam 'OnClick' is eigenlijk niet helemaal juist. Het zou beter OnSelect kunnen heten, want je selecteert volgens mij al een waarde terwijl je nog met het pijltje door de lijst loopt. OnCloseUp is dan misschien inderdaad de beste optie, al gaat die denk ik ook af als je met Enter o.i.d. het lijstje sluit.
    1+1=b

  5. #5
    Senior Member pcoenen's Avatar
    Join Date
    Apr 2001
    Location
    Tesssenderlo, België
    Posts
    239
    Bedankt, het werkt prima met de 'OnCloseUp'. Deze kende ik nog niet .. als je moest weten hoeveel tijd ik verloren heb met zoeken :-). Volgende keer sneller vragen.

Thread Information

Users Browsing this Thread

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

Tags for this Thread

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
  •