16. december 2006 - 20:13Der er
6 kommentarer og 2 løsninger
dobbelt funktion
Hej eksperter....
Jeg har lige et lille problem som jeg gerne vil have løst det genere mig lidt. Jeg har lavet en menubjælke som hvor jeg har et menu punkt der hedder instillinger. der har jeg noget der hedder statusbar som er checked til at starte med. Men vil gerne have at man skal kunne fjerne den ved at trykke på statusbar i menuen. det virker også og den fjerner også det flueben der er. nu kommer det så at jeg gerne vil have at når jeg så trykker på statusbar i menuen igen så skal den vise statusbaren og sætte flueben igen.
jeg har lavet et lille eksempel men kan ikke få det til at virke.
eksempel....
procedure TForm2.Statusbar2Click(Sender: TObject); begin if form2.Statusbar2.Checked then begin statusbar1.Visible:=true; end else begin statusbar1.Visible:=false; form2.Statusbar2.Checked:=false; end; end;
hvad kan jeg gøre for at kunne køre den dobbeltfunktion på det menupunkt?
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
Du mangler vist en enkelt Form2.StatusBar2.Checked:=true; inde i den øverste betingelse i din if. Andet kan jeg ikke lige se at der skulle være noget galt med, udover at du har en lidt sjov indenting. :)
procedure TForm2.Statusbar2Click(Sender: TObject); begin if form2.Statusbar2.Checked then begin statusbar1.Visible:=true; statusbar2.Checked:=true; end else begin statusbar1.Visible:=false; form2.Statusbar2.Checked:=false; end; end;
sådan ser den ud nu. men kan ikke få den til at virke....
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.