SharpGL控件不会出现在工具箱

时间:2017-09-27 17:45:01

标签: winforms visual-studio sharpgl

我已经创建了新的WinForm项目,并为WinForms安装了SharpGL包:Install-Package SharpGL.WinForms,但是工具箱中没有出现适当的控件。

如何让它们出现?

注意:此示例https://github.com/dwmkerr/sharpgl/tree/master/source/SharpGL/Samples/WinForms 已经在工具箱中安装了SharpGL控件。

try_1 :当我点击“选择项目时...”'在工具箱上下文菜单中"选择项目"窗口打开但开始加载并挂起视觉工作室。

try_2 :我还尝试将Options -> Windows Forms Designer -> AutoToolboxPopulate设置为true并重建解决方案,但它无法正常工作。

try_3 :等待一段时间"选择项目"窗口,单击浏览按钮并导航到SharpGLWinForms.dll文件夹中的packages,已点击确定,但只有GLColourPiker已添加到工具箱中。 (我想要OpenGLControl以及此lib的其他控件)

try_4 :多次重复 try_3 ,最后出现了相应的控件。但为什么我重复这一步以获得结果。我做错了什么?

1 个答案:

答案 0 :(得分:0)

有同样的问题。 为了让设计师能够使用这个控件,我必须在工具箱中以某种方式显示它。

所以在我的项目中我:

  1. 创建了我命名为“GLViewportControl”的新UserControl,并使其继承自SharpGL.OpenGLControl而不是普通UserControl
  2. 在设计器中启用DrawFPS以进行检查。
  3. 重建。
  4. 设计师失败。
  5. 重建。
  6. 设计师的作品。
  7. 利润。
  8. 祝你好运。