2017-09-01 17 views
0

OpenTkを使用してC#で作成されたアプリケーションがあります。WindowsフォームパネルにOpenTK GameWindowをロードしますか?

これはViewPortというクラスであり、このように初期化されている:私のProgram.csの

namespace OpenTK_viewport 
{ 
    class ViewPort : GameWindow 
    { 

..... 

は次のとおりです。

[STAThread] 
     static void Main() 
     { 

      using (ViewPort main = new ViewPort()) 
      { 
       main.Run(60.0); 
      } 
     } 

これは素晴らしい作品、およびゲームウィンドウが開きます。今、このウィンドウをUserControlの中に埋め込みたいので、のpanelにロードすることができます。例えば

は、プロジェクトでは、私が持っている:

namespace OpenTK_viewport 
{ 
    public partial class Form3dViewport : UserControl 
    { 
     public Form3dViewport() 
     { 
      InitializeComponent(); 
     } 

     private void Form3dViewport_Load(object sender, EventArgs e) 
     { 


     } 
    } 
} 

私は、このユーザーコントロール内ViewPortクラスを埋め込むしたいと思います。 この例はどこにも見つかりません。どうすればこのことができますか?

編集: GLControlをパネルの代わりにフォームに追加できます。これにViewportクラスをロードできますか?

ありがとうございます。

答えて

関連する問題