Avatar billede jisch Mester
17. februar 2002 - 11:43 Der er 4 kommentarer og
1 løsning

Application.Minimize

Hej,
Er der nogen der kan regne følgende ud:
Jeg har tre forme hvor Form1 virker som menu til Form2 der virker som menu til Form3. Når Form3 er aktiv er Form1 og Form2 skjulte (Hide). Jeg anvender ShowModal (With TFormX.Create(Self) Do) som kald til Form2 og Form3.
På Form3 har jeg en Button hvor der i Click-Eventen står Application.Minimize. Det virker bare IKKE i Delphi 5. Jeg kan end ikke aktivere programmet på taskbaren. Hvorfor? Jeg har en del Database-tabeller åbne, men det virker i Delphi 4.
Er der evt. en alternativ måde at minimere applikationen?

Hilsen
Jisch
Avatar billede geek1011 Nybegynder
17. februar 2002 - 13:32 #1
Ja, men så skal du minimerer din MainForm eller Form1 eller hvad din "startup-form" nu hedder.

Indtast følgende kode:
Din_MainForm.WindowState := wsMinimized;
Avatar billede jisch Mester
17. februar 2002 - 14:42 #2
Hej geek1011 - tak for dit svar.
Nej, for min Form1 (startup-form) ER skjult med Hide. Jeg ønsker at Form3 skal kunne skjule HELE applicationen således at jeg ikke får Form3 minimized nede i venstre hjørne af desktoppen, men stadig med applicationen på task-baren.
Hilsen Jisch.
Avatar billede jhc Nybegynder
20. februar 2002 - 10:41 #3
du skal bruge følgende kode for at minimere din application.

application.minimize;

Jeg har prøvet ovenstående i Delphi 5 og det fungere.
Avatar billede jisch Mester
05. marts 2002 - 09:33 #4
Hej jhc
Tak for dit svar, men problemet er et andet. Det viser sig at "scoopet" i Delphi4 er et andet end Delphi5. Hvis man i Delphi5 gemmer den tidligere form med Owner.Hide virker minimize ikke! Det gør den i Delphi 4. Løsningen er at gemme den tidligere form med Self.Hide.
Hilsen Jisch
Avatar billede jisch Mester
13. april 2004 - 19:59 #5
Spørgsmålet tilbagetrukket.
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