Also folgendes:
Ich habe für die Schule einen Cäsar Decoder gebaut.
Der funktioniert fast wie ein texteditor, hat ebend nur 2 Richeditfelder: 1 für den ausgangstext und 1 für den ver oder entschlüsselten.
Nun soll das Zeug auch gedruckt werden und ich möchte eine Auswahl machen, was von denen man drucken möchte.
DAzu habe ich ein Extra formular mit checkboxen erstellt und wollte das über if then else regeln:
Delphi-Quellcode:
if (CheckBox2.checked=true)and(CheckBox2.checked=true) then
begin Form1.Re1.Print(''); Form1.Re2.Print(''); end
else
if CheckBox1.checked=true then
begin Form1.Re1.Print(''); end
else
if CheckBox2.checked=true then
begin Form1.Re2.Print(''); end
else
begin showmessage('Bitte geben sie an , welcher Text gedruckt werden soll!'); end;
Das problem: der druckt den ausgangstext(checkbox1 gehört dazu) einzeln, wenn man das ausgewählt hat, wenn man aber den ver oder entschlüsselten drucken will, macht der immer beide texte