• No results found

CheckGroupProg (Version 2)

N/A
N/A
Protected

Academic year: 2021

Share "CheckGroupProg (Version 2)"

Copied!
3
0
0

Loading.... (view fulltext now)

Full text

(1)

Sida 1 av 3

CheckGroupProg (Version 2)

unit Unit1;

{$mode objfpc}{$H+}

interface

uses

Classes, SysUtils, FileUtil, LResources, Forms, Controls, Graphics, Dialogs,

ExtCtrls, StdCtrls;

type

{ TForm1 }

TForm1 = class(TForm)

CheckGroup1: TCheckGroup;

Button1: TButton;

Button2: TButton;

Button3: TButton;

Button4: TButton;

Button5: TButton;

Button6: TButton;

Button7: TButton;

ListBox1: TListBox;

procedure Button1Click(Sender: TObject);

procedure Button2Click(Sender: TObject);

procedure Button3Click(Sender: TObject);

(2)

Sida 2 av 3

procedure Button4Click(Sender: TObject);

procedure Button7Click(Sender: TObject);

procedure Button5Click(Sender: TObject);

procedure Button6Click(Sender: TObject);

procedure FormCreate(Sender: TObject);

private

{ private declarations } public

{ public declarations } end;

var

Form1: TForm1;

implementation { TForm1 }

procedure TForm1.FormCreate(Sender: TObject);

begin

Form1.Caption := 'CheckGroupProg';

end;

procedure TForm1.Button1Click(Sender: TObject);

begin

CheckGroup1.Items.Clear;

CheckGroup1.Items.Add('Niklas');

CheckGroup1.Items.Add('Jesper');

CheckGroup1.Items.Add('Mathias');

CheckGroup1.Items.Add('Ronnie');

CheckGroup1.Items.Add('Augustin');

CheckGroup1.Items.Add('Hervé');

CheckGroup1.Items.Add('Joakim');

CheckGroup1.Items.Add('Magnus');

CheckGroup1.Items.Add('Dennis');

end;

procedure TForm1.Button2Click(Sender: TObject);

begin

CheckGroup1.Items.Clear;

end;

procedure TForm1.Button3Click(Sender: TObject);

begin

CheckGroup1.Columns := 1;

end;

procedure TForm1.Button4Click(Sender: TObject);

begin

CheckGroup1.Columns := 2;

end;

(3)

Sida 3 av 3

procedure TForm1.Button5Click(Sender: TObject);

var

i: Integer;

begin

for i := 0 to CheckGroup1.Items.Count - 1 do begin

CheckGroup1.Checked[i] := true;

end;

end;

procedure TForm1.Button6Click(Sender: TObject);

var

i: Integer;

begin

for i := 0 to CheckGroup1.Items.Count - 1 do begin

CheckGroup1.Checked[i] := false;

end;

end;

procedure TForm1.Button7Click(Sender: TObject);

var

i: Integer;

begin

ListBox1.Items.Clear;

for i := 0 to CheckGroup1.Items.Count - 1 do begin

if CheckGroup1.Checked[i] then begin

ListBox1.Items.Add(CheckGroup1.Items.Strings[i]);

end;

end;

end;

initialization {$I unit1.lrs}

end.

References

Related documents

Ange för var och en av funktionerna nedan största möjliga definitionsmängd (naturliga definitions- mängden), samt ange med ”Ja” eller ”Nej” om funktionen har invers eller

arean för varje figur med lika många procent, dvs.. Motivera varför det är sant

Leveransinformation för KFF- och DRK-leveranser från kommuner, obligatoriskt om information inte skickas separata

[r]

Úhel sklonu boční křivky zubu na základním válci.

1979. En regelbunden sexsidig pyramid och ett regelbundet sexsidigt prisma ha lika stora basytor, lika stora volymer och lika stora totala ytor. Baskanterna äro 10 cm. En

De används i sin tur för upplåsning av växlar och spårspärrar för lokal omläggning enligt skissen ovan.. De centralmanövrerade skiljeväxlarna för gång mot Vk, Hf resp sp 1

FÜNCTIONUM ELLIPTICARUM PRIMI GENERIS..