在WinForm中可以方便的集成AnyCAD.Net三维控件,只需要以下几部即可完成。

一、添加DLL程序集

AnyCAD.Foundation.Net.dll

AnyCAD.Presentation.Net.dll

AnyCAD.Exchange.Net.dll

二、初始化控件

1.首先创建一个窗体

2.在窗体上放置一个Panel用来放置三维控件

3.初始化控件

完整代码如下:

    public partial class MainForm : Form{private RenderWindow3d m_RenderView = null;public AnyCAD.Presentation.RenderWindow3d RenderView{get { return m_RenderView; }set { m_RenderView = value; }}public MainForm(){InitializeComponent();// Add 3D RenderView to container.var container = this.splitContainer1.Panel2;m_RenderView = new RenderWindow3d();m_RenderView.Size = container.ClientSize;m_RenderView.Dock = System.Windows.Forms.DockStyle.Fill;container.Controls.Add(m_RenderView);}}

  

编译运行,效果如下:

三、注意事项

1. 请确保把sdk的dll复制到程序exe文件所在的目录。

2. 请关注SDK的更新:http://pan.baidu.com/share/home?uk=3474438112

转载于:https://www.cnblogs.com/anycad/p/4888012.html

WinForm中使用AnyCAD三维控件 の 初始化相关推荐

  1. AnyCAD三维控件使用测试

      微信公众号推了好几篇使用AnyCAD显示三维模型的文章.本文学习参考文献并测试AnyCAD三维控件AnyCAD Rapid SDK的使用方式.   关于AnyCAD的介绍详见参考文献3,在VS20 ...

  2. 在MFC对话框中快速集成三维控件

    在MFC的对话框中可以方便的集成AnyCAD三维控件(c++版本),遵循一下几步: 1.在对话框资源中增加一个Static控件,ID为IDC_STATIC_3D,并且把它的Notify属性设置为Tru ...

  3. WinForm中使用WPF的控件

    在WinForm中可以使用WPF中的控件,或者由WPF创建的自定义控件: 步骤1:创建WinForm工程: 步骤2:在WinForm工程的解决方案资源管理器中,在刚刚创建的WinForm解决方案中新建 ...

  4. winform中自定义控件里面的控件随着自定义控件的改变而改变

    刚开始实习,项目经历经理要求我做一个自定义控件,才发现,在学校学的东西有多基础(还是大专的).简单的理解了自定义控件后,才发现,当使用自定义控件的时候,一个很大的问题,里面的控件不会随着自定义控件的改 ...

  5. WinForm如何使用WPF的控件

    在WinForm中可以使用WPF中的控件,或者由WPF创建的自定义控件: 步骤1:创建WinForm工程: 步骤2:在WinForm工程的解决方案资源管理器中,在刚刚创建的WinForm解决方案中新建 ...

  6. GMap.NET入门详细教程【1】--------下载 GMap.NET,并在VS中添加GMap.NET控件

    GMap.NET入门 下载 GMap.NET,并在VS中添加GMap.NET控件 初始化并加载一张地图 添加标记点.线.多边形 为控件添加事件,在鼠标单击时打点 GMap.NET GMap.NET是开 ...

  7. Winform实现在DataGridView控件的单元格中添加多个控件

    Winform实现在DataGridView控件的单元格中添加多个控件 背景 实现思路 关键代码 完整代码下载 背景 DataGridView控件的列是支持TextBoxColumn.ComboBox ...

  8. Winform下的地图开发控件(GMap.NET)使用心得之二

    在上篇<Winform下的地图开发控件(GMap.NET)使用心得>中简单介绍了GMap.NET的控件基本情况,本篇开始介绍一下相关的代码操作. 其实目前GMap.NET提供的功能还不是很 ...

  9. 分享-WinForm界面开发之布局控件WeifenLuo.WinFormsUI.Docking的使用

    分享自伍华聪的-WinForm界面开发之布局控件"WeifenLuo.WinFormsUI.Docking"的使用 本篇介绍Winform程序开发中的布局界面的设计,介绍如何在我的 ...

最新文章

  1. python与excel的应用-python基础之类与对象的应用-操作excel
  2. 本地搭建docker私服
  3. .Net软件测试化之道 [James D.MCCaffrey]
  4. notebook中kiil进程从而释放显存的方法
  5. Oracle 原理:UNDO表空间
  6. python中selenium打开浏览器拿不到url_Selenium打开浏览器,但在Chrome和Firefox中都无法获取URL...
  7. Java是先难后易吗_学软件应该“先难后易”还是“先易后难”?
  8. C#对象序列化与反序列化zz
  9. ubuntu16.04装机7:安装VScode
  10. 鹏拍:软件行业上市十大关注问题
  11. Intel 内部指令 --- AVX和AVX2学习笔记
  12. MarkDown在线生成简历
  13. steam同乐无法连接远程计算机,Steam加入远程同乐 这个功能要怎么用
  14. java win7 管理员权限_Win7系统如何一键取得管理员权限
  15. 吾生也有涯,而学也无涯
  16. 【整理】嵌入式系统的各种常见外设
  17. 制作标准1寸和2寸照片方法
  18. Authing 新增 AWS、钉钉、腾讯 QQ 、百度、新浪微博等多种身份源|功能更新
  19. venn.diagram生成pdf图片
  20. Python3 使用百度云 API 接口实现音频文件转写

热门文章

  1. 透彻理解回文~单链表的逆序~
  2. rabbitmq+topic+java_译:5.RabbitMQ Java Client 之 Topics (主题)
  3. (贪心)区间问题大致思路
  4. puppy linux中文设置,Puppy Linux 中文支持包制作方法
  5. verilog 生成块_如何高效的编写Verilog——终极版
  6. python实现dem输出三维模型_python DEM数据可视化
  7. 根据工序画出aoe网_这些金刚网纱窗竟然含“毒”!选错就得病
  8. sd卡linux错误检测,android系统正在准备SD卡正在检测是否有错误且SD卡无法读取解决办法...
  9. 四川大学计算机应用基础第二次,四川大学川成教2017年秋季《计算机应用基础》第二次作业...
  10. java获取网络带宽_Linux Java 获取CPU使用率,内存使用率,磁盘IO,网络带宽使用率等等...