关于Visual Studio2022 使用 Visual Basic powerpacks工具包中ovalshape控件报错的解决方案

        今天看C#开发上位机的教程,里面有提到ovalshape这个控件的使用,但是这个控件在visual basic powerpacks这个工具箱里,然后我按照网络上的教程添加oval shape的控件

1、在工具箱里添加选项卡(可以不这么做,但这样做可以分类控件,更加易于管理)

并将选项卡命名为visual basic power packs。

2、右击刚刚创建的选项卡,选择 “选择项”这个选项,进入到以下页面,并在筛选器里输入“power”,然后再将如下几个控件添加进去。如果没有如下控件,请看后面的解决方案。

3、添加进去后,显示如下,你就可以拖动ovalshape控件到设计器里进行编程啦,如果拖入到设计器时出现了“未能加载文件或程序集....”的报错,那么请看后面的解决方案;

解决方案:

无论是添加项时,找不到ovalshape等控件或者是将ovalshape拖入到设计器出现错误,都可以由如下方法解决:

        找不到ovalshape控件,是因为你没有下载visual basic powerpacks 这个包,而出现错误则有可能是你使用的这个包不支持在visual studio 2022打开,我之前下载的是12版本的power packs包,然后一直出现“未能加载文件或程序集....”的报错,按照网络上的方法试了几个小时,还是无济于事。直到我看到一个帖子( 网页地址为Visual Basic Powerpacks for VS2022 (basic shapes to toolbox) - Microsoft Q&A),里面有如下的一个回复:

The last version of the free Visual Basic Power Packs 3.0 that worked reliably, even on VB2022, was version 9.0.30214.0 (versions 10 and 12 do not work on VB2022). The 9.0 version can still be found online, except at Microsoft Downloads. There are free software archiving sites still out there that still carry it. Just search for "Visual Basic Power Packs" and explore non-MS sites. The only drawback is we must build for Win32 platforms under .NET 3-4 Framework.

大概意思是10、12版本的powerpacks包不能在vs2022上工作,而3.0可以工作在vs2022上,于是我就下载了3.0版本的packs包,就解决了问题。

附下载地址:Download Visual Basic Power Packs latest version in English (malavida.com)

  • 19
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 所谓的 ovalshape 是指 Visual Basic 的图形控件之一,可以用来在窗体创建椭圆形的图形展示。而 microsoft.visualbasic.powerpacks.vs.dll 则是 Visual Studio 的一个程序集(Assembly),它包含了一系列的控件和工具,用于帮助开发者更方便地进行 Visual Basic 的开发工作。 其,microsoft.visualbasic.powerpacks.vs.dll 是 Visual Basic Power Packs 的一部分,这是一个由 Microsoft 提供的免费的组件库,它包含了一系列非常实用的控件和工具,可以帮助开发者更容易地实现常见的功能。 而其ovalshape 控件就是其之一,它可以让开发者在窗体轻松地创建出椭圆形的图形,可以拖动和调整大小。当然,除了 ovalshape 之外,Power Packs 还有许多其他类型的控件,比如 ShapeContainer、LineShape、RectangleShape 等等,都可以帮助开发者实现各种各样的图形展示。 总之,microsoft.visualbasic.powerpacks.vs.dll 主要是用来提供 Visual Basic Power Packs 组件库控件和工具。而 ovalshape 是其一个实用的图形控件,可以帮助开发者实现各种各样的椭圆形展示。 ### 回答2: ovalshapeVisual Basic PowerPacks工具箱的一个控件,主要用于绘制椭圆形状。此控件可用于Windows窗体应用程序,以绘制椭圆形状、圆形或类似于标志的形状。同时,它也提供了各种属性,例如大小和颜色,可用于个性化形状。Microsoft.visualbasic.powerpacks.vs.dll是一个包含Visual Basic PowerPacks工具箱的动态链接库。此库提供了一些额外的控件,可以用于增强和加强Windows窗体应用程序的开发。 Visual Basic PowerPacks工具箱是一个免费的组件,可用于Visual Studio 2010及更高版本,以简化Windows应用程序的设计和开发。使用这些工具,可以节省您的时间和努力,帮助您创建更好、更准确的应用程序。 ### 回答3: ovalshape是一个用于在Visual Basic程序创建椭圆形对象的类库。而microsoft.visualbasic.powerpacks.vs.dll则是一种用于Visual Studio开发环境的DLL动态链接库,提供可视化控件和工具,可供Microsoft Visual Basic程序员使用。在使用这个控件库的时候,我们可以很方便地设计和调整椭圆形对象的属性,如位置、大小、背景和边框等。同时,我们也可以利用这个库的其他控件,如绘图控件等,来更好地实现我们的编程需求。通过使用这些控件库,我们可以减少手动编写代码的工作量,提高程序开发的效率和质量。因此,对于Visual Basic程序员来说,学习和掌握这些控件库的使用,将会在实际编程起到很重要的作用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值