![]() |
Zwei miteinander arbeitende Prozeduren
Hallo mal wieder ,
noch eine Frage. Wenn ich zwei OnClick-Prozeduren habe wie kann ich es so machen das ich einen button1 klicke die OnClick-Prozedur des Button2 auch mitläuft, bzw. beim Clicken von button1 die Prozedure von button ein läuft?? |
Re: Zwei miteinander arbeitende Prozeduren
Also das klappt bei mir schon mal nicht:
Delphi-Quellcode:
watt mache ich falsch??
procedure TFormUserTune.Label1Click(Sender: TObject);
begin procedure sbColorGridClick(Sender: TObject); end; |
Re: Zwei miteinander arbeitende Prozeduren
Du kannst ja in der Event-Methode die andere aufrufen. Aber Achtung Ping-Pong-Gefahr.
|
Re: Zwei miteinander arbeitende Prozeduren
Zitat:
bin voll den Newbee!! :roll: |
Re: Zwei miteinander arbeitende Prozeduren
Ich nehme an die beiden Buttons heißen Label1(?) und sbColor:
Delphi-Quellcode:
Wenn der Event direkt durch Klicken des Buttons ausgelöst wird, wird dann die Prozedur des anderen Button mitausgelöst. Dieser löst dann aber nicht mehr den ersten aus.
procedure TFormUserTune.Label1Click(Sender: TObject);
begin If sender.Name = 'Label1' then sbColorGridClick(Sender); end; procedure sbColorGridClick(Sender: TObject); begin If sender.Name = 'sbColor' then Label1Click(Sender); end; |
Re: Zwei miteinander arbeitende Prozeduren
Zitat:
|
Re: Zwei miteinander arbeitende Prozeduren
Sorry Eigenschaft .Name ist ja ne Eigenschaft von TComponent, es muß also
Delphi-Quellcode:
heißen.
If (sender as TComponent).Name = ...
|
Re: Zwei miteinander arbeitende Prozeduren
cool danke hat geklappt
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:51 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