rendered paste bodyunit Unit2;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ExtCtrls;
type
TForm2 = class(TForm)
Label1: TLabel;
Label2: TLabel;
Label3: TLabel;
Label4: TLabel;
Label5: TLabel;
Label6: TLabel;
Label7: TLabel;
Label8: TLabel;
Label9: TLabel;
Label10: TLabel;
Label11: TLabel;
Label12: TLabel;
Label13: TLabel;
Button1: TButton;
Button2: TButton;
CheckBox1: TCheckBox;
CheckBox2: TCheckBox;
CheckBox3: TCheckBox;
CheckBox4: TCheckBox;
CheckBox5: TCheckBox;
CheckBox6: TCheckBox;
CheckBox7: TCheckBox;
CheckBox8: TCheckBox;
CheckBox9: TCheckBox;
CheckBox10: TCheckBox;
CheckBox11: TCheckBox;
CheckBox12: TCheckBox;
CheckBox13: TCheckBox;
CheckBox14: TCheckBox;
CheckBox15: TCheckBox;
CheckBox16: TCheckBox;
CheckBox17: TCheckBox;
CheckBox18: TCheckBox;
CheckBox19: TCheckBox;
CheckBox20: TCheckBox;
Label14: TLabel;
Label15: TLabel;
Label16: TLabel;
Shape1: TShape;
Shape2: TShape;
Shape3: TShape;
Shape4: TShape;
GroupBox1: TGroupBox;
GroupBox2: TGroupBox;
Label17: TLabel;
procedure Button1Click(Sender: TObject);
procedure CheckBox1Click(Sender: TObject);
procedure CheckBox2Click(Sender: TObject);
procedure CheckBox3Click(Sender: TObject);
procedure CheckBox4Click(Sender: TObject);
procedure CheckBox5Click(Sender: TObject);
procedure CheckBox6Click(Sender: TObject);
procedure CheckBox7Click(Sender: TObject);
procedure CheckBox8Click(Sender: TObject);
procedure CheckBox9Click(Sender: TObject);
procedure CheckBox12Click(Sender: TObject);
procedure CheckBox13Click(Sender: TObject);
procedure CheckBox11Click(Sender: TObject);
procedure CheckBox10Click(Sender: TObject);
procedure CheckBox14Click(Sender: TObject);
procedure CheckBox15Click(Sender: TObject);
procedure CheckBox16Click(Sender: TObject);
procedure CheckBox17Click(Sender: TObject);
procedure CheckBox18Click(Sender: TObject);
procedure CheckBox19Click(Sender: TObject);
procedure CheckBox20Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
procedure FormCreate(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form2: TForm2;
implementation
{$R *.dfm}
procedure TForm2.Button1Click(Sender: TObject);
begin
CheckBox1.Checked := false;
CheckBox2.Checked := false;
CheckBox3.Checked := false;
CheckBox4.Checked := false;
CheckBox5.Checked := false;
CheckBox6.Checked := false;
CheckBox7.Checked := false;
CheckBox8.Checked := false;
CheckBox9.Checked := false;
CheckBox10.Checked := false;
CheckBox11.Checked := false;
CheckBox12.Checked := false;
CheckBox13.Checked := false;
CheckBox14.Checked := false;
CheckBox15.Checked := false;
CheckBox16.Checked := false;
CheckBox17.Checked := false;
CheckBox18.Checked := false;
CheckBox19.Checked := false;
CheckBox20.Checked := false;
label16.Enabled := false;
end;
//Der gøres sådan, at kun 1 checkbox kan markeres ad gangen.
procedure TForm2.CheckBox1Click(Sender: TObject);
begin
if CheckBox2.Checked = true
then CheckBox2.Checked := false;
end;
procedure TForm2.CheckBox2Click(Sender: TObject);
begin
if CheckBox1.Checked = true
then CheckBox1.Checked := false;
end;
procedure TForm2.CheckBox3Click(Sender: TObject);
begin
if CheckBox4.Checked = true
then CheckBox4.Checked := false;
end;
procedure TForm2.CheckBox4Click(Sender: TObject);
begin
if CheckBox3.Checked = true
then CheckBox3.Checked := false;
end;
procedure TForm2.CheckBox5Click(Sender: TObject);
begin
if CheckBox6.Checked = true
then CheckBox6.Checked := false;
end;
procedure TForm2.CheckBox6Click(Sender: TObject);
begin
if CheckBox5.Checked = true
then CheckBox5.Checked := false;
end;
procedure TForm2.CheckBox7Click(Sender: TObject);
begin
if CheckBox8.Checked = true
then CheckBox8.Checked := false;
end;
procedure TForm2.CheckBox8Click(Sender: TObject);
begin
if CheckBox7.Checked = true
then CheckBox7.Checked := false;
end;
procedure TForm2.CheckBox9Click(Sender: TObject);
begin
if CheckBox10.Checked = true
then CheckBox10.Checked := false;
end;
procedure TForm2.CheckBox12Click(Sender: TObject);
begin
if CheckBox11.Checked = true
then CheckBox11.Checked := false;
end;
procedure TForm2.CheckBox13Click(Sender: TObject);
begin
if CheckBox14.Checked = true
then CheckBox14.Checked := false;
end;
procedure TForm2.CheckBox11Click(Sender: TObject);
begin
if CheckBox12.Checked = true
then CheckBox12.Checked := false;
end;
procedure TForm2.CheckBox10Click(Sender: TObject);
begin
if CheckBox9.Checked = true
then CheckBox9.Checked := false;
end;
procedure TForm2.CheckBox14Click(Sender: TObject);
begin
if CheckBox13.Checked = true
then CheckBox13.Checked := false;
end;
procedure TForm2.CheckBox15Click(Sender: TObject);
begin
if CheckBox16.Checked = true
then CheckBox16.Checked := false;
end;
procedure TForm2.CheckBox16Click(Sender: TObject);
begin
if CheckBox15.Checked = true
then CheckBox15.Checked := false;
end;
procedure TForm2.CheckBox17Click(Sender: TObject);
begin
if CheckBox18.Checked = true
then CheckBox18.Checked := false;
end;
procedure TForm2.CheckBox18Click(Sender: TObject);
begin
if CheckBox17.Checked = true
then CheckBox17.Checked := false;
end;
procedure TForm2.CheckBox19Click(Sender: TObject);
begin
if CheckBox20.Checked = true
then CheckBox20.Checked := false;
end;
procedure TForm2.CheckBox20Click(Sender: TObject);
begin
if CheckBox19.Checked = true
then CheckBox19.Checked := false;
end;
procedure TForm2.Button2Click(Sender: TObject);
begin
if //Der tjekkes, om det er den rigtige kombination.
(CheckBox1.Checked = true)
and
(CheckBox2.Checked = false)
and
(CheckBox3.Checked = false)
and
(CheckBox4.Checked = true)
and
(CheckBox5.Checked = false)
and
(CheckBox6.Checked = true)
and
(CheckBox7.Checked = true)
and
(CheckBox8.Checked = false)
and
(CheckBox9.Checked = true)
and
(CheckBox10.Checked = false)
and
(CheckBox11.Checked = false)
and
(CheckBox12.Checked = true)
and
(CheckBox13.Checked = true)
and
(CheckBox14.Checked = false)
and
(CheckBox15.Checked = false)
and
(CheckBox16.Checked = true)
and
(CheckBox17.Checked = false)
and
(CheckBox18.Checked = true)
and
(CheckBox19.Checked = true)
and
(CheckBox20.Checked = false)
then begin
Label16.Visible := true;
Label16.Enabled := true;
Label16.Caption := 'Tillykke, du har det hele rigtigt!';
end
else begin
Label16.Visible := true;
Label16.Enabled := true;
Label16.Caption := 'Du har desværre nogle fejl.';
end
end;
procedure TForm2.FormCreate(Sender: TObject);
begin
Label16.Visible := false;
end;
end.