Avatar billede naxosnaxos Nybegynder
26. maj 2003 - 00:15 Der er 4 kommentarer og
1 løsning

winform event problem hurtig

Hej

Jeg har en MDI applikation. Når jeg åbner et nye mdi child har jeg lige testet at dets leave event kaldes. hvordan kan det være???? jeg åbner jo så det burde kun være enter
???
Avatar billede burningice Nybegynder
26. maj 2003 - 00:21 #1
jeg kan forestille mig, at det er det samme som når man f.eks. databinder en listbox... der fyres IndexChanged af 3-4 gange, selvom den kun burde komme en enkelt gang.

altså noget med, at selvom du ikke kan se det, så står formen og "blinker" lidt, inden windows er helt færdig med at loade den ind og vise den på skærmen.

det er dog kun et gæt, som underbygges af erfaringer
Avatar billede naxosnaxos Nybegynder
26. maj 2003 - 00:23 #2
hmm er kommet det lidt nærmere. Enter og leave er ikke gode at bruge på en Form da de ikke kommer ens alt efter andre kontroller på formen
Avatar billede naxosnaxos Nybegynder
26. maj 2003 - 01:07 #3
okay man kan fint i MDI parent fange den aktive MDI child form, men jeg kan bare ikke fange en event hvis jeg har flere og der er en som mister focus. Leave kan ikke bruges. hvad dælen gør man??? jeg har noget vigtigt der skal udføres når der skiftes mellem to mdi childs
Avatar billede burningice Nybegynder
26. maj 2003 - 01:26 #4
umiddelbart kan jeg kun se at enten LostFocus/GotFocus eller Leave/Enter event'sene kan bruges.. evt. en kombination af begge?
Avatar billede naxosnaxos Nybegynder
27. maj 2003 - 00:09 #5
Nej leave og focus events kan ikke bruges på en form med andre kontroller desværre. Jeg har løst det ved at benytte MDIChildOnActivate eventen i MDI parent
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