Einzelnen Beitrag anzeigen

Benutzerbild von sakura
sakura

Registriert seit: 10. Jun 2002
Ort: München
11.412 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: RadioButton checked false -> MessageBox

  Alt 1. Aug 2003, 08:31
Zitat von Micha:
Warum stimmt folgendes nicht
Mit := erfolgt eine Zuweisung. Zum Vergleichen werden ausschließlich = herangezogen. Desweiteren müssen die Klammern korrekt gesetzt werden.
Delphi-Quellcode:
if (RadioButton1.Checked = False) and (RadioButton2.Checked = False) then
begin
  ShowMessage('Bitte eine Auwahl treffen!');
end;
Wenn Du mit Boolean-Variablen arbeitest kannst und solltest Du weiter vereinfachen
Delphi-Quellcode:
if (not RadioButton1.Checked) and (not RadioButton2.Checked) then
begin
  ShowMessage('Bitte eine Auwahl treffen!');
end;
Das ganze kann man noch einen Schritt weiter vereinfachen, wenn man dann will. Die Aussage ist eine andere, das Ergebnis aber gleich.
Delphi-Quellcode:
if not (RadioButton1.Checked or RadioButton2.Checked) then
begin
  ShowMessage('Bitte eine Auwahl treffen!');
end;
Viel Spass und Danke im Namen des gesamten Teams für das nette Lob. Ich habe mir gestattet in Deinem Profil die BBCode Tags zuzulassen, damit die Delphi-Tags auch in Zukunft funktionieren

......
Daniel W.
Ich bin nicht zurück, ich tue nur so
  Mit Zitat antworten Zitat