[VB.NET] Windows forms: Verversings probleem form.

Pagina: 1
Acties:

  • PR3T
  • Registratie: December 2001
  • Laatst online: 20-03 13:00

PR3T

[DPC]Team_RC

Topicstarter
Ik wil zodra een al reeds geopend form op de voorgrond komt dat er iets uitgevoerd wordt. Ik doe dit momenteel met het event Activated. Het probleem is alleen dat deze event een aantal keer wordt uitgevoerd wanneer het form active wordt. Ik wil eigenlijk zeg maar zodra een form de focus heeft iets uitvoeren.

Ik heb zo'n idee dat het een bug in .net is dat het activated event meer als een keer wordt uitgevoerd bij activated.

Proud member of [DPC]Team_RC | Join Team RC


  • mulder
  • Registratie: Augustus 2001
  • Laatst online: 00:26

mulder

ik spuug op het trottoir

Is er geen OnFocus event?

oogjes open, snaveltjes dicht


  • OZ-Gump
  • Registratie: November 2002
  • Laatst online: 26-06 10:37

OZ-Gump

terug van weggeweest

Het lijkt mij dat een bug op zo'n obvious plaats er wel eerder uitgehaald zou zijn door iemand, denk je ook niet?
Misschien zorgt jouw code ervoor dat je form de focus verliest en weer terug krijgt? Op die manier zorg je er natuurlijk zelf voor dat je code meerdere keren wordt aangeroepen.

Dit klinkt eerlijk gezegd meer als een debug-probleempje: zet eens een breakpoint in je code en step er eens doorheen om te kijken wat er waar gebeurt. Heb je verder al gezocht naar mogelijke oorzaken, bijvoorbeeld bij google groups o.i.d.?

Verder stel je niet echt een vraag, je doet meer een mededeling...?

My personal website


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 20-08 11:40

gorgi_19

Kruimeltjes zijn weer op :9

PR3T schreef op 15 September 2003 @ 10:31:
Ik heb zo'n idee dat het een bug in .net is dat het activated event meer als een keer wordt uitgevoerd bij activated.
Dat kan ook helemaal afhankelijk zijn van je code. :)

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • whoami
  • Registratie: December 2000
  • Laatst online: 22:54
Het is niet omdat je form 'het bovenste window' is, dat het daarom ook activated is denk ik.

Wat wil je precies uitvoeren als die form activated is? Kan je het niet op een andere manier uitvoeren?

https://fgheysels.github.io/