AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

Problem:Checkbox & Radiobutton

Ein Thema von Störtebeker · begonnen am 2. Okt 2007 · letzter Beitrag vom 2. Okt 2007
Antwort Antwort
quendolineDD

Registriert seit: 19. Apr 2007
Ort: Dresden
781 Beiträge
 
Turbo Delphi für Win32
 
#1

Re: Problem:Checkbox & Radiobutton

  Alt 2. Okt 2007, 23:11
Um mal noch deinen Fehler zu dokumentieren. Du hast zwar bei der Checkbox eine Abfrage, ob angezeigt werden soll oder nicht, aber bei der Radiogroup wird ungeachtet der Checkbox das jeweilige Datumsvormat angezeigt.

Überweise doch einfach den ItemIndex an die Procedur bzw. mach eine Funktion draus.

Delphi-Quellcode:
function setPanelDate(index: integer):string;
const
DateForm: array[boolean] of string = ('dd.mm.yyyy', 'mm.dd.yyyy');
begin
result:= nil;
result:= 'Datum: '+FormatDateTime(DateForm[index], now);
end;
Aufrufen kannst du das dann mit:
Delphi-Quellcode:
procedure TForm5.CheckBox1Click(Sender: TObject);
begin
if not CheckBox1.Checked then
   Form3.Statusbar1.Panels[4].Text:= ''
else
   Form3.Statusbar1.Panels[4].Text:= setPanelDate(RadioButton2.Checked);
end;
Beides ungetestet!

Angenehme Nacht noch

//Edit:
Hatte Radiobutton1.Checked erst stehen, was aber falsch ist, da doch hier ein Boolean zurückgeliefert wird, welcher bei false = 0 ist und bei true = 1 ... und die beiden Datenformate in der Konstante sind intern in Delphi auch mit 0 und 1 indexiert.
Lars S.
Wer nicht mit der Zeit geht, geht mit der Zeit.
  Mit Zitat antworten Zitat
Antwort Antwort

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:25 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