/ Forside / Teknologi / Udvikling / Delphi/Pascal / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Delphi/Pascal
#NavnPoint
oldwiking 603
jrossing 525
rpje 520
EXTERMINA.. 500
gandalf 460
gubi 270
DJ_Puden 250
PARKENSS 230
technet 210
10  jdjespers.. 200
"Forme i forme"
Fra : Michael Vilhelmsen


Dato : 20-02-02 10:57

Hej

Jeg har et program, som indeholder sådan ca. 100 forme.
Der er selvfølgelig en MAIN form.

Praktisk talt alle mine andre forme bliver "created" on the fly !
Det bliver alle vist som .SHOWMODAL (Man skal nemlig afslutte hver form,
førend en ny kan kaldes).

Lige nu er mit program lavet sådan, at når jeg maksimere min main form,
kalder en "underform" og maksimere denne, så kan jeg minimere denne
underform, men ikke min main form.

Jeg vil gerne opnå 2 ting.

1.
Når jeg maksimere en Underform, skal den maksimere sig "op i" MAIN formen
Dvs. at mine underforme aldrig kan fylde mere en main form !

2
At kunne minimere alle mine forme på en gang. Dette kommer vel af sig selv,
hvis ovenstående bliver gjort ?




--
Med venlig hilsen / Best Regards
Michael Vilhelmsen
Remove.NoSpam from email before replaying !





 
 
Peter Henriksen (20-02-2002)
Kommentar
Fra : Peter Henriksen


Dato : 20-02-02 11:49



Michael Vilhelmsen (20-02-2002)
Kommentar
Fra : Michael Vilhelmsen


Dato : 20-02-02 13:14

Se det giver mig et par problemer.
Normalt gør jeg følgende, når jeg åbner en underform

frmTest := nil;
try
frmTest := TfrmTest.Create(nil);
frmTest.ShowModal;
finally
frmTest.Release;
frmTest := nil;
end;

men det giver mig følgende fejl

Cannot make a visible window modal

når jeg kalder frmTest.ShowModal;



Bruger jeg istedet for frmTest.Show, ja så fortsætter programmet til Release
lige med det samme.




--
Med venlig hilsen / Best Regards
Michael Vilhelmsen
Remove.NoSpam from email before replaying !


"Peter Henriksen" <repete@cyberdude.dk> skrev i en meddelelse
news:Pine.LNX.4.44.0202201145430.1506-100000@peter.fortynine...
> Hej Michael
>
> On Wed, 20 Feb 2002, Michael Vilhelmsen wrote:
>
> > Hej
> >
> > 1.
> > Når jeg maksimere en Underform, skal den maksimere sig "op i" MAIN
formen
> > Dvs. at mine underforme aldrig kan fylde mere en main form !
>
> Lyder som om du vil have en MDI applikation ... sæt Mainformens formstyle
> til fsMDIForm, og dine underformes formstyle til fsMDIChild, jeg regner
> med det er det du leder efter
>
> > 2
> > At kunne minimere alle mine forme på en gang. Dette kommer vel af sig
selv,
> > hvis ovenstående bliver gjort ?
>
> Ja ...
>
>
> --
> Med venlig hilsen / Best regards
>
>
> Repete Data
> Peter Henriksen
> www.repete.biz
>



Lars Bargmann (21-02-2002)
Kommentar
Fra : Lars Bargmann


Dato : 21-02-02 11:32

I din "child-form" kan du sætte "Action := caFree" ind i OnClose event'en,
og så Releaser'er den sig selv...
....så vil child'en dukke op lige så snart den er creat'ed, og vil nedlægge
sig selv når den lukkes....
Du får dog ikke modal-funktionaliteten....

Barf...
- Does anyone REALLY read these stupid taglines?


"Michael Vilhelmsen" <ccc37780.NoSpam@vip.cybercity.dk> wrote in message
news:wqMc8.2501$PE.48724@news000.worldonline.dk...
> Se det giver mig et par problemer.
> Normalt gør jeg følgende, når jeg åbner en underform
>
> frmTest := nil;
> try
> frmTest := TfrmTest.Create(nil);
> frmTest.ShowModal;
> finally
> frmTest.Release;
> frmTest := nil;
> end;
>
> men det giver mig følgende fejl
>
> Cannot make a visible window modal
>
> når jeg kalder frmTest.ShowModal;
>
>
>
> Bruger jeg istedet for frmTest.Show, ja så fortsætter programmet til
Release
> lige med det samme.
>
>
>
>
> --
> Med venlig hilsen / Best Regards
> Michael Vilhelmsen
> Remove.NoSpam from email before replaying !
>
>
> "Peter Henriksen" <repete@cyberdude.dk> skrev i en meddelelse
> news:Pine.LNX.4.44.0202201145430.1506-100000@peter.fortynine...
> > Hej Michael
> >
> > On Wed, 20 Feb 2002, Michael Vilhelmsen wrote:
> >
> > > Hej
> > >
> > > 1.
> > > Når jeg maksimere en Underform, skal den maksimere sig "op i" MAIN
> formen
> > > Dvs. at mine underforme aldrig kan fylde mere en main form !
> >
> > Lyder som om du vil have en MDI applikation ... sæt Mainformens
formstyle
> > til fsMDIForm, og dine underformes formstyle til fsMDIChild, jeg regner
> > med det er det du leder efter
> >
> > > 2
> > > At kunne minimere alle mine forme på en gang. Dette kommer vel af sig
> selv,
> > > hvis ovenstående bliver gjort ?
> >
> > Ja ...
> >
> >
> > --
> > Med venlig hilsen / Best regards
> >
> >
> > Repete Data
> > Peter Henriksen
> > www.repete.biz
> >
>
>



Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408938
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste