protected override void OnPaint(ref PaintPacket packet) { Dx.EnsureInitialized(); try { OnDxPaint(Dx); Dx.D3D.SwapChain.Present(1, 0); } catch (SharpDXException ex) { if (!Dx.PerformResetOnException(ex)) { throw; } } }