![]() |
alle proceduren mit einem click ausführen?
Hallo
Zuerst:Seit nicht zu hart zu mir ich bin neu :D Also ich habe ein Prog. geschrieben mit dem man mit verschiedenen Buttons verschiedene Dinge machen kann (Daten eingeben,Textfile generieren,Datei danach kopieren u.s.w).Nun möchte ich noch einen Button für Leute die die vorgegebenen Daten nicht ändern wollen dazu müsste ich einige dieser proceduren tform.irgendwas(click to.... mit diesem Neuen Button aufrufen aber ich schafs einfach nicht wie geht sowas? |
Hallo und herzlich Willkommen im Forum!
Du kannst einfach noch einen Button nehmen. Der heisst meintwegen Button5. Ansonsten hast Du noch andere Prozeduren von z.B. Button 1-4.
Delphi-Quellcode:
So kannst Du einfach da alle Prozeduren auflisten die Du gerne möchtest. Die werden dann alle der Reihe nach abgearbeitet.
procedure TForm1.Button5Click(Sender: TObjekt);
begin Button1Click(Sender); Button2Click(Sender); Button3Click(Sender); Button4Click(Sender); end; Grüsse, Daniel :hi: |
hi,
wenn du folgendes hast:
Delphi-Quellcode:
dann brauchst du nur noch Button1.Click oder welche prozedur es eben sein soll aufrufen.
procedure TForm1.Button1.Click(Sender:TObject);
begin //mach was end; procedure TForm1.Button2.Click(Sender:TObject); begin //mach was end; procedure TForm1.Button3.Click(Sender:TObject); begin //mach was end;
Delphi-Quellcode:
und es wird in der reihenfolge abgearbeitet
TForm1.Button4.Click(Sender:TObject);
begin Button1.Click; Button2.Click; Button3.Click; end; gruss haegar |
lol warst schneller :mrgreen:
|
Hallo Haegar,
wie kommst Du denn bitte auf die ganzen Punkte zwischen dem Button-Namen und dem Click? :shock: Grüsse, Daniel :hi: |
lol stümmt, is nicht wirklich ein prozeduraufruf, aber erfüllt den zweck ..... sry :oops:
edit: hab mich immer gewundert, warum ich keine angbe in klammer brauch lol :chat: hab grad mal deine signatur angeschaut, haste das von KarlValentin (diese Iso....) kenn ich von einer seiner schaltplatten gruss haegar |
Eigentlich meinte ich das:
Delphi-Quellcode:
Das lässt sich ja nicht einmal komplizieren. ;)
procedure TForm1.Button1.Click(Sender:TObject);
procedure TForm1.Button2.Click(Sender:TObject); procedure TForm1.Button3.Click(Sender:TObject); Ok, ich hab auch einen Buchstaben falsch, aber absichtlich, aber was Du da gemacht hast war keine Absicht mehr. ;) Grüsse, Daniel :hi: |
Zitat:
Grüsse, Daniel :hi: |
ne ich hab ne ursht alte Karl Valentin-Platte zu hause, da geht er zum doktor, und will irgendwas haben, und am ende kommt eben raus, das es diese arznei sei die er meinte ;))
konnte das fast mal aussprechen (ich als chemie-Leistungskursler :mrgreen: ) gruss haegar |
Danke Leute
Ist ja ne riesen resonanz hier SUPER |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:21 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