previously i was using picture box and its built in utilities to draw some heavy graphics initially it works very fine but when my GUI grows its response and update time becomes enough large that it shows delays, now i want to directly write in graphics memory to resolve this problem:
first of all tell me is it a good idea if yes then i need some guide lines to do so, or any other good option will be accepted
regards,
You can’t really do high performance graphics work in GDI+. Aside from the fact that there’s no hardware acceleration, the API is just not designed for it.
If you want raw access to a writable bitmap, you could use the Bitmap.LockBits method. But you would need to implement all of the graphics routines yourself. Another option is Managed DirectX.