Results 1 to 3 of 3

Thread: OnClick even bij children van een TPanel

  1. #1

    OnClick even bij children van een TPanel

    Hey allen,

    eenvoudige vraag denk ik, maar vind niet direct een oplossing.

    Ik heb een Tpanel , met daarin een aantal Labels. Op het panel zit een onclick event, maar als ik op een van de labels klik,
    dan werkt het event niet. Is er een manier om dit op te lossen , zonder voor elke van die labels ook een event aan te maken?

    alvast bedankt!
    whatever you do, you've done it
    ;-)

  2. #2
    Fornicatorus Formicidae VideoRipper's Avatar
    Join Date
    Mar 2005
    Location
    Vicus Saltus Orientalem
    Posts
    5,703
    Het snelste lijkt me iets als dit (al is het niet he-le-maal wat je vraagt)

    Delphi Code:
    1. var
    2.   iIndex: Integer;
    3. begin
    4.   for iIndex := 0 to Pred(MyPanel.ComponentCount) do
    5.     if Components[iIndex] is TLabel then
    6.       TLabel(Compnents[iIndex]).OnClick := MyPanel.OnClick;
    7. end;
    TMemoryLeak.Create(Nil);

  3. #3
    Quote Originally Posted by VideoRipper View Post
    Het snelste lijkt me iets als dit (al is het niet he-le-maal wat je vraagt)

    Delphi Code:
    1. var
    2.   iIndex: Integer;
    3. begin
    4.   for iIndex := 0 to Pred(MyPanel.ComponentCount) do
    5.     if Components[iIndex] is TLabel then
    6.       TLabel(Compnents[iIndex]).OnClick := MyPanel.OnClick;
    7. end;

    En toch is het perfect, thanks !
    whatever you do, you've done it
    ;-)

Thread Information

Users Browsing this Thread

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

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
  •