// Manual sync/async drawing private void ReDraw(bool async) { if (async) { PlayWindow.DrawAsyncDelegate d = new PlayWindow.DrawAsyncDelegate(Draw); d.BeginInvoke(null, null, null, null); } else { Draw(null, null); } }
//Асинхронная отрисовкай с задержкой на delay милисекунд private void ReDraw(int delay) { PlayWindow.DrawAsyncDelegate d = new PlayWindow.DrawAsyncDelegate(Draw); d.BeginInvoke(delay, new EventArgs(), null, null); }
//Асинхронная отрисовкай с задержкой на delay милисекунд private void ReDraw(int delay) { PlayWindow.DrawAsyncDelegate d = new PlayWindow.DrawAsyncDelegate(Draw); d.BeginInvoke(delay, new EventArgs(), null, null); }
// Manual sync/async drawing private void ReDraw(bool async) { if (async) { PlayWindow.DrawAsyncDelegate d = new PlayWindow.DrawAsyncDelegate(Draw); d.BeginInvoke(null, null, null, null); } else Draw(null, null); }