🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: be.comp.programming
3 messages
3 total messages Started by Peter Fri, 21 Apr 2006 16:12
VB.NET updaten control
#857
Author: Peter
Date: Fri, 21 Apr 2006 16:12
17 lines
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
#863
Author: Steven Spits
Date: Mon, 24 Apr 2006 07:07
22 lines
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
#886
Author: Peter
Date: Thu, 27 Apr 2006 17:15
26 lines
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