Einzelnen Beitrag anzeigen

Chaoten-Joe

Registriert seit: 11. Mär 2007
Ort: Werl
41 Beiträge
 
Turbo Delphi für Win32
 
#1

Ereignisbeahndlung für mehrere Buttons

  Alt 5. Jan 2008, 14:55
Moin zusammen,

ich habe schon im Forum nachgeschaut, finde aber trotzdem nicht die Lösung zu meinem Problem. Ich habe mehrere Buttons, die via "Tag" laufend nummeriert sind. Nun möchte ich eine Ereignisbehandlungsroutine für alle Buttons anlegen, bei der jeweils eine SQL-Anweisung gestartet wird, abhängig von der Nummer des Buttons:

Delphi-Quellcode:
 MainForm.TempQuery3.Close;
  MainForm.TempQuery3.SQL.Clear;
  try MainForm.TempQuery3.SQL.Add('SELECT Bezeichnung FROM Lager WHERE (Nummer = '+IntToStr(TJvNavPanelButton(Self).Tag)+')') except end;
  try MainForm.TempQuery3.Open except end;
Ich bekomme es weder mit Self noch FindComponent hin, den Tag des Buttons auszulesen, der gerade gedrückt wurde. Wie muss der richtige Befehl lauten?

Danke für die Hilfe und liebe Grüße
Christian
Christian Becker
  Mit Zitat antworten Zitat