Avatar billede snokey Nybegynder
27. september 2003 - 20:12 Der er 4 kommentarer og
1 løsning

En knap to koder

hej jeg skal have lavet sådan at først  gang man trykker på en kanp så bruger den en kode
fx. button1.visebel := True; anden gang man trygger skal den bruge fx. button1.visebel := False; og næste gang skal den bruge den første kode igen og når man starter programmet næste gang skal den stadigvæk bruge denførste kode altså ikke nummer to hvis man var noget til den hvis  i ikke forstår det må jeg prøve og forklar det igen men det haster lidt...
// Snokey
Avatar billede Slettet bruger
27. september 2003 - 20:14 #1
procedure TForm1.Button1Click(Sender: TObject);
begin
If Button2.Visible = False then
Button2.Visible := True
else
Button2.Visible := False;
end;
Avatar billede Slettet bruger
27. september 2003 - 20:22 #2
Hvis det ik er med knapper kan du gøre sådan:

var
  Form1: TForm1;
  B:Boolean;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
If B = True then
begin
  Button2.Visible := True;
  B := False;
end
else
begin
  Button2.Visible := False;
  B := True;
end;
end;
Avatar billede Slettet bruger
27. september 2003 - 20:28 #3
var
  Form1: TForm1;
  B:Boolean = True;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
If B = True then
begin
  //Den første kode
  B := False;
end
else
begin
  //Den anden kode
  B := True;
end;
end;
Avatar billede Slettet bruger
27. september 2003 - 20:35 #4
Takker for points :-)
Avatar billede lanstorp Nybegynder
28. september 2003 - 10:09 #5
- Not operatoren er en god switch:

procedure TForm1.Button1Click(Sender: TObject);
begin
  Button2.Visible = Not Button2.Visible;
end;
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester