ComponentOne产品安装使用指南–控件使用(二)
ComponentOne Studio Enterprise下载>
在上文中我们介绍了如何使用控件,在此安装产品的基础上,会自动在工具箱生成可使用的ComponentOne控件。但有些用户可能在安装或VisualStudio的安装中存在问题,导致工具箱里没有控件。这时可以通过以下的方式进行添加引用和添加控件。
添加引用
打开Solution Explorer解决方案管理器,选择References,并打开右键菜单,如下图所示:
在上图中选择Add reference添加引用项目。就会弹出如下的对话框。
点击Browse浏览按钮,会弹出对话框让你选择一个引用。安装产品后,可以在如下路径找到相关引用:
- 64位:C:\\Program Files (x86)\\ComponentOne\\Studio for WinForms\\bin\\v4.0
- 32位:C:\\Program Files \\ComponentOne\\Studio for WinForms\\bin\\v4.0
在系统盘的Program Files文件夹下,会生成相关的ComponentOne文件夹,并且对应不同的平台生成不同的文件夹。选择需要的引用,Add进来即可。
点击OK按钮,成功后会添加如下的引用,如下图所示:
添加控件
打开工具箱,在工具箱上点击鼠标右键。在弹出的菜单中选择Add item选型,如下图所示:
打开如下的选择工具箱项目对话框。
在系统盘的Program Files文件夹下,会生成相关的ComponentOne文件夹,并且对应不同的平台生成不同的文件夹。选择需要的引用,Add进来即可。比如选择一个C1.Win.C1Report的引用,就会如下图所示:
点击ok按钮,相关的控件即可添加到工具箱里。这时就可以按照上文所述将控件拖到窗体使用。
葡萄城经典UI产品惠风迎春,惊喜折扣礼品送不停!强大工具Qt新版发布,慧都助力——解决方案大放送!
慧都科技,十三年行业经验,专注提供软件技术整体解决方案,致力打造全球最大的软件技术一站式服务平台。
慧都控件|帮助企业打造成功软件
慧都提供全球优质控件产品/控件培训/项目定制开发/方案咨询/现场实施/项目外包/专业测试
微信ID:EVGET_Huidu
企业QQ:800018081|电话:023-66090381
扫码关注微信
【C#学习记录】添加控件后工具箱不显示是什么原因
大家好,我是雷工!
今天在一个Winform程序中用到将WindowsMediaPlayer控件添加到工具箱,但添加了好几次,工具箱内均无法显示,经翻找资料和验证确认是跟创建项目时选择的模板有关,为了遇到同样问题的小伙伴能够快速解决问题,现将问题情况记录如下:
1、VS版本信息:
2、现象描述:
选择工具箱的windows 窗体,鼠标右击,在弹出菜单中选【选择项】,弹出自定义工具箱的对话框,在com组件中可找到windows media player控件,勾选,点确定,将WindowsMediaPlayer控件添加到工具箱,但添加了好几次,工具箱内均无法显示。
3、错误提示:
“下列控件已成功添加到工具箱中,但未在活动设计器中启用”;
“请确认要添加的控件能够兼容当前设计器和.NET Framework”。
在创建Winform程序时会有两个非常相似的模板,如下图所示
问题的原因在于是选择的是【模板一】Windows窗体应用还是【模板二】Windows窗体应用(.NET Framework)。
以下分别验证两种模板。
1、选【模板一】Windows窗体应用时
1.1、配置过程,下一步。
1.2、框架选择部分只有【.NET6.0(长期支持)】和【.NET(标准期限支持)】两个选项,选【.NET6.0】点创建。
1.3、添加Windows Media Player控件,但工具箱不显示。
2、选【模板二】Windows窗体应用(.NET Framework)时
2.1、此模板框架选择有如下6个选项,选择【.NET Framework4.6】,然后点【创建】。
2.2、进入设计界面可以看到工具箱已显示【Windows Media Player】控件。
2.3、经修改框架测试,该模版下的所有框架均可以显示该控件,只是没有显示名称前面的小图标,但不影响使用。
1、【模板一】Windows窗体应用是基于.net core;【模板二】Windows窗体应用(.NET Framework)是基于.NET Framework;
2、【模板一】Windows窗体应用框架是.NET core3.x—.NET5.0—.NET7.0;【模板二】Windows窗体应用(.NET Framework)框架是传统的.NET Framework1.x-.NET Framework4.8;
3、【模板一】Windows窗体应用的.net core系列效率更高,但相比【模板二】对WinForm有所阉割,砍掉了很多东西。
4、【模板二】Windows窗体应用(.NET Framework)框架最高到.NET Framework4.8,据微软自己说已经是最后的绝唱了;【模板一】的.NET(或叫.NET core)才是未来。
关于添加WindowsMediaPlayer控件单工具箱不显示的原因,以及【模板一】Windows窗体应用与【模板二】Windows窗体应用(.NET Framework)的区别就分析到这里,开发或学习中大家可留意该问题选择适合自己的模板。希望对大家有所帮助,有不准确的地方也欢迎大家私信或留言指正。
本文作者及来源:Renderbus瑞云渲染农场https://www.renderbus.com
文章为作者独立观点不代本网立场,未经允许不得转载。