Thread View: be.comp.programming
3 messages
3 total messages
Started by Peter
Fri, 21 Apr 2006 16:12
VB.NET updaten control
Author: Peter
Date: Fri, 21 Apr 2006 16:12
Date: Fri, 21 Apr 2006 16:12
17 lines
1668 bytes
1668 bytes
Hallo, Ik heb in VB.NET zelf een (nogal complexe) usercontrol geschreven. Die bestaat op zijn beurt uit andere usercontrols (inherited textboxes). Alles werkt fijn, maar het tekenen (refreshen) van de control duurt nogal lang. Vooral als ik vanuit een form terugkeer naar het oorspronkelijke form dat het control bevat, valt het op dat nogal tijd vergt voor alles erop staat. Dat dit tijd kost vind ik op zich niet zo erg. Erger is dat het opvalt. Bestaat er een manier om een control eerst 'intern' te laten opbouwen en dan 'ineens' op het scherm te zetten? mvg, Peter
Re: VB.NET updaten control
Author: Steven Spits
Date: Mon, 24 Apr 2006 07:07
Date: Mon, 24 Apr 2006 07:07
22 lines
2052 bytes
2052 bytes
Peter, > Ik heb in VB.NET zelf een (nogal complexe) usercontrol geschreven. Die > bestaat op zijn beurt uit andere usercontrols (inherited textboxes). Alles > werkt fijn, maar het tekenen (refreshen) van de control duurt nogal lang. Heb al een aantal complexe UC's gemaakt, maar nooit een probleem gehad met het lang duren van een refresh. Oftwel heb jij een super trage PC oftewel is je code verre van optimaal. Wat duurt er dan zo lang in je code? Je subclassed toch direct van TextBox ipv een textbox op een UC te zetten en die UC dan weer op een andere UC te zetten? en je gebruikt .Refresh() toch wel effici�nt? > Dat dit tijd kost vind ik op zich niet zo erg. Erger is dat het opvalt. > Bestaat er een manier om een control eerst 'intern' te laten opbouwen en > dan 'ineens' op het scherm te zetten? Bij mijn weten zit er enkel buffering in GDI+ Steven - - -
Re: VB.NET updaten control
Author: Peter
Date: Thu, 27 Apr 2006 17:15
Date: Thu, 27 Apr 2006 17:15
26 lines
2179 bytes
2179 bytes
Steven Spits wrote: > Peter, > > >>Ik heb in VB.NET zelf een (nogal complexe) usercontrol geschreven. Die >>bestaat op zijn beurt uit andere usercontrols (inherited textboxes). Alles >>werkt fijn, maar het tekenen (refreshen) van de control duurt nogal lang. > > > Heb al een aantal complexe UC's gemaakt, maar nooit een probleem gehad met > het lang duren van een refresh. Oftwel heb jij een super trage PC oftewel is > je code verre van optimaal. Wat duurt er dan zo lang in je code? Je > subclassed toch direct van TextBox ipv een textbox op een UC te zetten en > die UC dan weer op een andere UC te zetten? en je gebruikt .Refresh() toch > wel effici�nt? > Hmmm, ik heb inderdaad niet rechtstreeks gesubclassed. Ik ga dat eens proberen. Zal inderdaad minder overhead meebrengen. Wat bedoel je met .Refresh efficient gebruiken? > Steven mvg, Peter
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads