Я считаю, что примеры в проекте fsxplat должны стать хорошей отправной точкой. Существует два способа использования OpenTK с WinForms.
Если вы создаете приложение, которое имеет только одно окно OpenTK, то вы можете наследовать от GameWindow
и реализовывать свою логику в OnRenderFrame
. Затем вы просто создаете экземпляр вашего объекта и вызываете Run
. Этот подход используется, например, в учебнике cube .
Если вы хотите использовать OpenTK как часть более крупного приложения, вы можете создать стандарт Form
и добавить GLControl
(из OpenTK.GLControl.dll
), который является стандартным элементом управления WinForms, который отображает контент с использованием OpenTK , Вы можете найти пример в DrawingForm
введите здесь .