AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

ListBox onclick zuweisungsproblem

Ein Thema von Muetzi · begonnen am 29. Nov 2003 · letzter Beitrag vom 29. Nov 2003
 
fenni

Registriert seit: 21. Nov 2003
Ort: 57648 Unnau
13 Beiträge
 
Delphi 6 Personal
 
#3

Re: ListBox onclick zuweisungsproblem

  Alt 29. Nov 2003, 12:22
Die OnClick-Prozedur muss vom Typ TNotifyEvent sein und als Methode der Klasse deklariert werden, z.B.:

Delphi-Quellcode:
type
  TForm1 = class(TForm)
    procedure listboxclick(Sender: TObject);
  private
    ...
  public
    ...
  end;
In deiner Schleife kannst du diese Prozedur jetzt als Ereignis zuweisen:

Delphi-Quellcode:
while x < id do
begin
listbox1.items.add(variable1);
listbox1.items[x].onClick := listboxclick;
inc(x);
end;
Weitere Variablen können bei einem NotifyEvent nicht übergeben werden, du kannst aber auf alle Eigenschaften des aufrufenden Events zugreifen. Den Inhalt von variable1a könntest du z.B. in der Eigenschaft tag speichern und beim anklicken auslesen (nicht getestet):

Delphi-Quellcode:
procedure TForm1.listboxclick;
begin
  ShowMessage(TListbox(Sender).tag);
end;
MfG
fenni
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:59 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-2025 by Thomas Breitkreuz