Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Erstellter Komponente Prozedur zuweisen (https://www.delphipraxis.net/168372-erstellter-komponente-prozedur-zuweisen.html)

loirad 17. Mai 2012 19:11

Erstellter Komponente Prozedur zuweisen
 
Hallo Liebe Delpi-PRAXIS'ler,

Wie kann man eine Prozedur einer während der Laufzeit erstellten Komponente verändern?

Beispiel:
- 10 Listboxen in einem array of TListBox
- Ich möchte das OnExit-Ereignis verändern, sodass eine Meldung angezeigt wird!

Wie mache ich das?

Liebe Grüße und hoffentlich viele gute Antworten
loirad

DeddyH 17. Mai 2012 20:00

AW: Erstellter Komponente Prozedur zuweisen
 
Meinst Du so etwas?
Delphi-Quellcode:
type
  TDeinForm = class(TForm)
  ...
  private
    procedure ListBoxesOnExit(Sender: TObject);
  ...
  end;

...

procedure TDeinForm.ListBoxesOnExit(Sender: TObject);
begin
  MachWasMitDerListBox(Sender as TListBox);
end;

...

for i := Low(DeinListboxArray) to High(DeinListboxArray) do
  DeinListboxArray[i].OnExit := ListBoxesOnExit;

loirad 17. Mai 2012 20:04

AW: Erstellter Komponente Prozedur zuweisen
 
Ja so ähnlich!

Aber eine Frage: Wo muss diese for-Schleife hin?

Luckie 17. Mai 2012 23:14

AW: Erstellter Komponente Prozedur zuweisen
 
Da wo die Listboxen erstellt werden zum Beispiel.

loirad 18. Mai 2012 14:40

AW: Erstellter Komponente Prozedur zuweisen
 
Danke!!!


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:17 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz