Avatar billede wampiro-uha Nybegynder
07. marts 2004 - 21:12 Der er 7 kommentarer og
2 løsninger

Åbne nyt vindue!

Hvordan skal jeg bedst gøre, således at mit program åbner et nyt vindue ved at trykke på en knap?

Det skal ikke bare være med Form.Visible := True osv., men helst noget mere "rigtig" forstået på den måde at det helt skal lukkes hver gang man klikker på det røde kryds og en knap der hedder OK, og åbnes hver gang man klikker på en knap i min mainform.

Håber nogen kan hjælpe mig :-)
Avatar billede stone Forsker
07. marts 2004 - 21:35 #1
nyt vindue er det form du mener?
skal form autocreates?

opret en form2 skriv i din mainform's knap event
form1.show //eller showmodal hvis formen ikke skal miste focus
Avatar billede wampiro-uha Nybegynder
07. marts 2004 - 21:42 #2
Den skal autocreates!
Hvilken kommando skal jeg bruge for at lukke den?

Og er der en måde, hvorpå jeg kan kører nogle ting inden den åbnes, således at indholdet bestemmes inden den bliver vist?
Avatar billede martinlind Nybegynder
07. marts 2004 - 22:02 #3
with TForm1.Create do
begin
  ShowModal;
  Free;
end;

Opretter og viser Form1 og fjerner den igen når du lukker den
Avatar billede martinlind Nybegynder
07. marts 2004 - 22:02 #4
ups !

with TForm1.Create(NIL) do
Avatar billede wampiro-uha Nybegynder
07. marts 2004 - 22:08 #5
Hvad gør Free?

Og er der bare mellem begin og end jeg skal sætte alle mine variable osv.?
Og skal den kode sættes i selve formen eller sammen med knappen der åbner det nye vindue?
Avatar billede stone Forsker
07. marts 2004 - 22:18 #6
free = lukker objectet og frigiver hukommelsen
Avatar billede stone Forsker
07. marts 2004 - 22:26 #7
sammen med knappen

with Tform.Create do
begin
din kode
showModal
Free;
end;
Avatar billede wampiro-uha Nybegynder
08. marts 2004 - 20:17 #8
Ok. stone, laver du ikk også lige et svar.
Så får i begge point!
Avatar billede stone Forsker
08. marts 2004 - 21:38 #9
svar ....
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