Двойная буферизация в F #: как обстоят дела с мерцанием? - PullRequest
3 голосов
/ 09 февраля 2012

Я пытаюсь реализовать двойную буферизацию в F #.Все примеры, с которыми я сталкиваюсь, являются C #.

    let r = form.DisplayRectangle
    let buffer = new Bitmap(r.Width,r.Height)
    form.DrawToBitmap(buffer,r)
    form.BackgroundImage <-buffer
    form.Invalidate()  

Несмотря на то, что проблема «проста», закрытые переменные не отображаются в F #.Вместо этого я должен инициализировать форму в C #.Хотя должен быть способ (кажется, что это тривиальная вещь), чтобы раскрыть частные переменные для формы в F #.

1 Ответ

4 голосов
/ 09 февраля 2012

Do

form.DoubleBuffered <- true

тогда мерцания нет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...