private void updateXNAWindow(Game1 windows) { if (System.Windows.Forms.Control.FromHandle(game.Window.Handle).InvokeRequired) { CallXNADelegate del = new CallXNADelegate(updateXNAWindow); System.Windows.Forms.Control.FromHandle(game.Window.Handle).Invoke(del, new object[] { windows }); } else { windows.Run(); } }