Yes Castor your are correcct DirectX is faster. That is not the question.
A bit when I see other posts from OP :-)
Like visual basic is slow, ...
Castor,
It is faster to draw one point than to draw 1,000,000 points even in directx.
You MUST agree or you dont understand the concept.
By drawing on a bitmap we PERSIST the old image and only need to draw the new points, not the total 1,000,000 points.
That is basically how autoredraw works in vb6 by using a back buffer memory area ie memory bitmap.
That has been the question all along.
Enzo has been correct about it.
We just have not shown the buffer bitmap method for vb.net until now.
:)