Einzelnen Beitrag anzeigen

Benutzerbild von Christian S.
Christian S.

Registriert seit: 19. Apr 2003
Ort: Düsseldorf
835 Beiträge
 
#8

Re: Doppelklick in Listbox "nachrüsten"

  Alt 18. Apr 2004, 22:03
Wie jedes andere Ereignis und jede andere Memberfunktion auch, muss man "TForm1.DblClick(Sender : TObject)" natürlich noch im interface-Teil in TForm1 deklarieren. So wie Delphi das z.B. mit einem "TForm1.Button1Click(Sender : TObject)" auch tut. Also irgendwie so:
Delphi-Quellcode:
type
  TForm1 = class(TForm)
  private
    procedure theListboxDblClick(Sender : TObject);
  public
  end;

{...}
implementation
{...}
procedure TForm1.theListboxDblClick(Sender : TObject);
begin
  ShowMessage('Doppelklick!');
end;
Hätte ich vielleicht dazu schreiben sollen, aber ich dachte, das wäre klar.

MfG
Peter

P.S.: Ich habe die Prozedur mal anders genannt. Ist ein wenig mehr mit der Delphi-Art der Bennennung konform.

//edit:
@tommie-lie: Wenn man die eigene Listboxkomponente zur Laufzeit erzeugt (wie ich das oben getan habe), braucht man es nicht im OI machen und registrieren braucht man sie auch nicht.

//edit2:
nochmal @tommie-lie: so wird die Deklaration im interface aber nichts. Einmal TForm1 reicht.
Christian S.
Admin in der Entwickler-Ecke
  Mit Zitat antworten Zitat