Einzelnen Beitrag anzeigen

Benutzerbild von dizzy
dizzy

Registriert seit: 26. Nov 2003
Ort: Lünen
1.932 Beiträge
 
Delphi 7 Enterprise
 
#3

Re: >100 Button mit gleichen Aufgaben ... einfacher mache

  Alt 19. Mär 2004, 23:57
Delphi-Quellcode:
if (Sender as TButton).Name = 'Button1then ...
if (Sender as TButton).Name = 'Button2then ...
if (Sender as TButton).Name = 'Button3then ...
.
.
.
Oder du nutzt die Eigenschaft "Tag" von TButton und machst es eleganter:
Delphi-Quellcode:
case (Sender as TButton).Tag of
  1: ...
  2: ...
  3: ...
  .
  .
  .
end;

Bei beiden Varianten musst du jedem Button die SELBE OnClick-Prozedur zuweisen.

gruss,
dizzy

\edit: Aber Wheelie... mit strings kann man doh keine case-Anweisung füttern... nur ordinale Typen

\edit2+3: Warum zum Henker ist "Name" ein Keyword bei den Delphi-Tags!?!? Hat Gérome wieder nix ordentliches zu rauchen bekommen, oder vergisst mein Delphi immer nur das auch fett zu drucken?
Fabian K.
INSERT INTO HandVonFreundin SELECT * FROM Himmel
  Mit Zitat antworten Zitat