Avatar billede guskii Nybegynder
08. januar 2002 - 23:24 Der er 9 kommentarer og
1 løsning

Skifte mellem former

Jeg har lavet et lille program i delphi 3.
Når jeg klikker på nogle knapper åbner den en ny form. Men kan man ikke få den til at åbne den nye i samme vindue?
Avatar billede martinlind Nybegynder
08. januar 2002 - 23:29 #1
Ikke umiddelbart, så skal du kigge på MDI-app.
Avatar billede guskii Nybegynder
08. januar 2002 - 23:30 #2
og det er?
Avatar billede martinlind Nybegynder
08. januar 2002 - 23:31 #3
Kig i Online hjælpen
Avatar billede speedy Nybegynder
08. januar 2002 - 23:33 #4
Men så vidt jeg husker var det så ikke dig der brugte Delphi for første gang nu ?

Så er det ikke det nemmeste at starte med.

/SpEeDy
Avatar billede guskii Nybegynder
08. januar 2002 - 23:44 #5
nææ men jeg har jo lavet det hersens program og i menuen er der nogle knapper, og når jeg klikker på dem så åbner formen i et nyt vindue, og det ser jo ik så godt ud.
Avatar billede martinlind Nybegynder
09. januar 2002 - 09:43 #6
Det er vel smag og behag, men du kunne f. eks. sætte alle dine forms til at åbne i ScreenCenter så vil de stå oven på hinanden og det kan så ikke ses at der er flere forms
Avatar billede klix Nybegynder
10. januar 2002 - 08:56 #7
Jeg er ikke helt sikker på at man taler om det samme her??? Jeg har ihvertfald ikke lige helt fattet spørgsmålet.!! Men som jeg forstår dit sp. ville jeg ligeledes gøre som martin foreslog det, via MDI-app (Multi Document Interface application), hvor alle forme åbnes i et og samme vindue. Jeg prøver lige en ny indgangsvinkel, hvis du åbner et vindue far menu/knap, og du så aktivere denne menu/knap igen, skal den så åbne/aktivere det samme vindue igen, eller skal den åbne et nyt?
Avatar billede coltau Juniormester
10. januar 2002 - 11:46 #8
Hvis jeg har forstået spørgsmålet korrekt så har du et program med flere forskellige forms, hvor du altid ønsker at kun en form er åben. ?
Da Delphi som udgangspunkt opretter alle forms når programmet starter op formoder jeg at dine menupunkter anvender linien \"Form?.Show;\" for at åbne en ny form.
Du kan derfor anvende følgende linie før hver Show-kommando. \"Application.Mainform.Close;\" hvorved du altid kun har et vindue åben.

Avatar billede coltau Juniormester
10. januar 2002 - 11:57 #9
Ok glem ovennævnte - det lukker programmet. :-)
Lad os hellere høre nærmere om hvad programmet skal kunne. ?
Avatar billede guskii Nybegynder
10. januar 2002 - 17:36 #10
Det er i orden jeg har fået det fikset.
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