Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi funktionen von buttons zusammenlegen (https://www.delphipraxis.net/8066-funktionen-von-buttons-zusammenlegen.html)

trashar 27. Aug 2003 21:10


funktionen von buttons zusammenlegen
 
Hallo

ich habe 3 buttons

"Hinzufügen" "Hinzufügen & Schliessen" "Schliessen"

nun hab ich unter hinzufügen eine Prozedur
und unter schliessen eine..

nun möcht ich wenn ich auf "Hinzufügen & Schliessen" klicke, das erst die "hinzufügen" prozedur ausgeführt wird, und dann die von schliessen.

Delphi-Quellcode:
procedure TForm4.Button1Click(Sender: TObject);
begin
Form4.Close;
end;
zb so
kommt noch was zu
meine frage nun. geht das und wenn ja wie?
oder muss ich das in funktionen packen??

mfg

Illuminator-23-5 27. Aug 2003 21:14

Re: funktionen von buttons zusammenlegen
 
Delphi-Quellcode:
procedure TForm1.ButtonHinzuSchliessenClick(Sender: TObject);
begin
  ButtonHinzufuegenClick(Sender);
  ButtonSchliessenClick(Sender);
end;

axelf98 27. Aug 2003 21:20

Re: funktionen von buttons zusammenlegen
 
So gehts auch:

Delphi-Quellcode:
procedure TForm1.ButtonHinzuSchliessenClick(Sender: TObject);
begin
  ButtonHinzufuegen.Onclick(self);
  ButtonSchliessen.Onclick(self);
end;

trashar 27. Aug 2003 21:22

Re: funktionen von buttons zusammenlegen
 
uh ok thx geht *klatsch*

sry bin noch am lernen :D:D
andere frage

habe 2 radio buttons

Radiobutton1 und radiobutton2
nun will ich wissen welcher ausgewählt ist.

habs mit ner if anweisung versucht, aber er nimmt immer den ersten button
Delphi-Quellcode:
       if RadioButton1.Checked <> TRUE then typ := RadioButton1.Caption;
       if RadioButton2.Checked <> TRUE then typ := RadioButton2.Caption;
kann mir da wer helfen

mfg

trashar 27. Aug 2003 21:25

Re: funktionen von buttons zusammenlegen
 
Zitat:

Zitat von axelf98
So gehts auch:

Delphi-Quellcode:
procedure TForm1.ButtonHinzuSchliessenClick(Sender: TObject);
begin
  ButtonHinzufuegen.Onclick(self);
  ButtonSchliessen.Onclick(self);
end;

ist eins vorteil bzw nachteilhaft oder is es hose wie jacke?

axelf98 27. Aug 2003 21:29

Re: funktionen von buttons zusammenlegen
 
Hier muss ein Ereignis ausgewertet werden und zwar das Klicken der Radio-Buttons.. Deshalb müssen Diese Befehle unter RadiobuttonXclick eingefügt werden:

Delphi-Quellcode:

procedure TForm1.RadioButton1Click(Sender: TObject);
begin
if radioButton1.checked then typ := RadioButton1.Caption;
end;

procedure TForm1.RadioButton2Click(Sender: TObject);
begin
if radioButton2.checked then typ := RadioButton2.Caption;
end;

Illuminator-23-5 27. Aug 2003 21:33

Re: funktionen von buttons zusammenlegen
 
oder du legst alles in eine RadioGroup rein und machst es so:
Delphi-Quellcode:
typ := RadioGroup1.Items[RadioGroup1.ItemIdex];

Luckie 27. Aug 2003 21:38

Re: funktionen von buttons zusammenlegen
 
Argh: neue Frage, neuer Thread.

trashar 27. Aug 2003 21:41

Re: funktionen von buttons zusammenlegen
 
Zitat:

Zitat von Illuminator-23-5
oder du legst alles in eine RadioGroup rein und machst es so:
Delphi-Quellcode:
typ := RadioGroup1.Items[RadioGroup1.ItemIdex];

Muss das nicht ItemIndex lauten??

MfG
aber axels lösung geht soweit

@ lucky :oops:
next time

Illuminator-23-5 27. Aug 2003 21:47

Re: funktionen von buttons zusammenlegen
 
jup, soll itemindex heißen! schreibfehler :oops:


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:49 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz