Avatar billede pablopablo Nybegynder
26. februar 2004 - 00:38 Der er 8 kommentarer

Undgå maksimering af vindue

Hejsa...

Jeg arbejder på en C# form...

Jeg har en form som ved at trykke på en menu-punkt åbner en anden form(som er lige så stor som den første form)...det er muligt at maksimere den form som åbner op...
Hvis jeg lukker formen ned ved at trykke på krydset oppe i højre hjørne og nu trykker på menu-punktet i den anden for igen(for at åbne form igen)...ja så åbner formen op i maksimeret tilstand til at starter med!? og det skal den ikke! Den skal starte op med den størrelse og som den oprindelig er!

Den mærkelige er : Jeg har også selv lavet en "Luk" knap på den form, som åbner op....og hvis jeg bruger den i stedet for, til at lukke formen ned...ja så åbner den normalt op(altså i IKKE maksimeret tilstand) når man trykker på menu-punktet...??

mvh. PabloPablo
Avatar billede burningice Nybegynder
26. februar 2004 - 01:44 #1
bruger du Form.Close i din egen luk knap?
Avatar billede pablopablo Nybegynder
26. februar 2004 - 02:10 #2
nej...this.Dispose();
Avatar billede burningice Nybegynder
26. februar 2004 - 09:58 #3
kan være at det er fordi at "krydset" ikke gør det... du kan evt. prøve at subscribe på Form.Closed-eventen og dispose din form i den.
Avatar billede pablopablo Nybegynder
26. februar 2004 - 12:29 #4
1. Hvordan subscriber jeg den korrekt? Jeg har prøvet med : this.Dispose += new System.EventHandler(this.buttonLuk_Click); Men det virker ikke!? Den brokker sig over at Dispose metoden ikke findes? trods jeg lige har fundet den via auto-complete...?? Hvad gør jeg forkert?

2. Når man opretter en ny form i Visaul Studio, så laver en metode med følgende navn : protected override void Dispose( bool disposing )...Hvad bruges denne til?? Dispose er jo blot én ud af de utallige indbyggede metoder der findes....Formen kører desuden fik trods man udkommenterer metoden...
Avatar billede burningice Nybegynder
26. februar 2004 - 12:57 #5
du skal subscrive på Closed-eventen... det var da også det jeg skrev ?!?!

this.Closed += new System.EventHandler(this.buttonLuk_Click);

du skal jo huske på at der er forskel på Metoder, Properties og Events
Avatar billede pablopablo Nybegynder
26. februar 2004 - 18:16 #6
Sorry det er mig der stener! det virker PERFEKT ;)

Jeg sidder forresten og roder med en CrystalResport i V.S. har du kendskab til det? Jeg kan ikke finde ud af HVOR jeg skal indsætte en dokument(fx. et word doc) således at hele dokumentet bliver vist over flere sider - fx. 50s. hvis det nu en gang er så langt...?
Avatar billede pablopablo Nybegynder
26. februar 2004 - 21:06 #7
Læg et svar og du får dine fortjente points! hvis du kan svare på mit spg. kan du tjene endnu 60 points!-) http://www.eksperten.dk/spm/470341
Avatar billede burningice Nybegynder
27. februar 2004 - 11:56 #8
nej, desværre... har aldrig arbejdet med det... ved ikke engang rigtig hvad det er for noget og hvad det kan bruges til :/
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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