Einzelnen Beitrag anzeigen

Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.611 Beiträge
 
#2

Re: Viele Trackbars aber 1 Procedur

  Alt 2. Aug 2004, 12:09
Du kannst allen Trackbars das gleiche Ereignis zuweisen.

Dort wird als Parameter ein sender übergeben. Das ist genau diejenige Trackbar, die das Ereignis auslöst. Du kannst also z.B.
Delphi-Quellcode:
begin
   if sender = Trackbar1 then
   begin
      //
   end
   else if sender = Trackbar2 then
   begin
      //
   end;
end;
direkt abfragen.

Du kannst dann ggf. auch aus dem Namen die Nummer extrahieren. (sender as TTrackbar).Name[ length((sender as TTrackbar).Name) -1] Darüber kannst Du dann auch das Label referenzieren.

Edit Nachtrag: Opal: Herzlich Willkommen in der DP!
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat