hver usercontrol har en eventhandler som reagerer når calenderdatoen i panel1 ændres.
Problemet er at alle de usercontroller som har været tilføjet til panel2 reagerer når calenderdatoen ændres selvom om jeg clearer panel2 inden jeg loader en ny usercontrol...
Hvordan opretter du dine event handlers? Hvis du benytter AddHandler, kan du ligeledes benytte RemoveHandler på samme måde som AddHandler, inden du clearer Panel2. Hvis kontrollerne, som du fjerner fra panel2 ikke længere skal bruges, bør du ligeledes kalde Dispose() metoden på dem:
'Fjern handlers inden vi clearer panel: Dim lCtl As Control For Each lCtl In Panel2.Controls If TypeOf lCtl Is DinUserControl Then 'RemoveHandler ..... End If lCtl.Dispose 'Nedlæg objekt Next
ja undskyld jeg ikke har fået svaret. Tak for hjælpen.
Synes godt om
Ny brugerNybegynder
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.