Original Post
In the past I've used C++ to do some minimal Direct3d development and was trying my hand at using C# because of it's ease of use in getting set up. In my Form.OnPaint method I tried using this.refresh (or the slower this.invalidate) but the performance seems terrible. It will draw the form without the Direct3d objects, then being the scene, then refresh the form without the objects, then begin the next frame etc. Any ideas? Thank you.