Я думаю, что он, возможно, использовал это: http://create.msdn.com/en-US/education/catalog/sample/winforms_series_1 и интересуется, как запустить цикл обновления.
Лучше всего использовать секундомер (System.Diagnostics), инициализировать его при инициализации, а затем использовать stopwatch1.Elapsed, как будто это ваша переменная gameTime.Если вы подключите Application.Idle к Invalidate (), функция Draw () будет вызываться снова и снова.Затем вы можете вызвать функцию обновления отсюда.
Я знаю, что это старый, но я нашел это, так что кто-то другой может найти его.Один для интернета.
class YourDevice : GraphicsDeviceControl
{
private Stopwatch timer;
protected override void Initialize()
{
timer = Stopwatch.StartNew();
Application.Idle += delegate { Invalidate(); };
}
protected override void Draw()
{
Update(timer.Elapsed);
}
private void Update(TimeSpan gameTime)
{
// etc
}
}