Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Checkboxen (https://www.delphipraxis.net/25268-checkboxen.html)

sui 3. Jul 2004 20:59


Checkboxen
 
Moin,

kann mir vielleicht jemand kurz und schmerzlos zeigen,
wie man mit 2 CheckBoxen, einem Label und nem Button
über die CheckBoxen z.B. 2 Strings verbunden ausgeben kann
wie Hallo + Welt = Hallo Welt.

Ich komm da einfach nicht hinter http://www.cheesebuerger.de/smilies/verbluefft/34.gif

S2B 3. Jul 2004 21:01

Re: Checkboxen
 
:wiejetzt:
Was willst du denn mit den CheckBoxen einstellen? :gruebel:

Also 2 Strings kann man einfach mit nem "+" zusammensetzen, wenn du das meinst...

Mirilin 3. Jul 2004 21:02

Re: Checkboxen
 
:hi: sui

Die Property Checked der Checkbox zeigt Dir an, ob der Haken da ist.
Im OnClick des Buttons setzt Du dann den String entsprechend der Werte von Checked den String zusammen und zeigst ihn im Label an.

Oder hab ich Dich jetzt falsch verstanden?


mfg Tobias

Klaus-B.Schmidt 3. Jul 2004 21:03

Re: Checkboxen
 
hi, ich versteh nciht, wie du das meinst, zwei strings kannst du einfach mit
Delphi-Quellcode:
ausgabestring:=teilstring1+' '+teilstring2;
falls in einem string schon ein leerzeichen ist, gehts so :
Delphi-Quellcode:
ausgabestring:=teilstring1+teilstring2;
MfG
Klaus

sui 3. Jul 2004 21:04

Re: Checkboxen
 
Nö ich meinte das so, nur damit ich mal einen gewissen Überblich über
das Ding bekomme:

Die eine Box bekommt den Text 'Hallo'
und die andere 'Welt'.

Wenn ich jetzt beide Boxen markiere, kommen auf Button Hallo Welt ins
Label rein. Wenn ich die erste anklicke nur Hallo.

Nur damit ichs mal raffe...

sui 3. Jul 2004 21:05

Re: Checkboxen
 
Das mit dem + weiss ich doch, ich wills halt mit 2 CheckBoxen haben. :mrgreen:

Mirilin 3. Jul 2004 21:08

Re: Checkboxen
 
:hi:


Delphi-Quellcode:
procedure TMainForm.ButtonClick(Sender: TObject);
var
  s : String;
begin
  if CheckBox1.Checked then s := CheckBox1.Caption;
  if CheckBox2.Checked then s := s + CheckBox2.Caption;
  LabelOut.Caption := s;
end;

mfg Tobias

S2B 3. Jul 2004 21:08

Re: Checkboxen
 
Delphi-Quellcode:
  if CheckBox1.Checked=true then
  Label1.Caption:=CheckBox1.Caption;
  if CheckBox2.Checked=true then
  Label1.Caption:=CheckBox2.Caption;
  if (CheckBox1.Checked=true) and (CheckBox2.Checked=true) then
  Label1.Caption:=CheckBox1.Caption + ' ' + CheckBox2.Caption;
Das wäre eine Möglichkeit! :zwinker:

sui 3. Jul 2004 21:10

Re: Checkboxen
 
Cool, und die Variablen? Am besten im Array, das wär fett

Klaus-B.Schmidt 3. Jul 2004 21:11

Re: Checkboxen
 
dann machst du so :
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
 labelcpt:string;
begin
 if CheckBox1.checked then
 labelcpt:=CheckBox1.caption;

 if CheckBox2.checked then
 labelcpt:=labelcpt+CheckBox1.caption;
end;


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:45 Uhr.
Seite 1 von 2  1 2      

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