问题标签 [vb-power-pack]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
49 浏览

c# - Windows 窗体 - VbPowerPack v1 FileViewer 引发意外异常

我需要维护一个旧的旧版 Windows 窗体应用程序。我只是得到源代码,没有文档或任何东西。我正在使用在 64 位 Windows 8.1 上运行并使用 .NET Framework 4.5 的 Visual Studio 2015 构建应用程序。一切正常,除了一件事,一个名为 FileViewer 的 VbPowerPack(版本 1.0.1644.16184,完全过时)控件用于显示文件夹的内容,它只是在第一次将该窗格设置为可见时抛出异常

(请注意,我没有在异常中提到 Ken,DLL 必须是在他的计算机上编译的,如果我使用在 Internet 上找到的同一 DLL 的另一个实例,我会得到相同的异常,只是没有 Ken 部分)

异常截图

之后,如果单击“未处理的异常窗口”中的“继续”并单击另一个选项卡,然后再次尝试此选项卡,它会显示控件而不会再次引发异常,但文件夹内容不存在。

我尝试在此解决方案内新创建的空 Windows 窗体项目中添加相同的控件和新窗体,它的行为相同。但是,当我使用新的 Windows 窗体项目创建一个新的空解决方案并仅使用 FileViewer 控件时,它可以正常工作。当我在设计视图中打开表单(不运行应用程序)时,它也适用于有问题的解决方案,它向我显示文件夹内容。我尝试调试,但在触发任何事件(如“VisibleChanged”)之前引发了异常。我还尝试注释掉任何其他可能影响这一点但没有运气的代码。这是控件的初始化方式

现在挣扎了几天。欢迎任何帮助和建议。

0 投票
1 回答
76 浏览

c# - VB/C# 形状跟随光标但限制边界

我很难模仿“眼球”效果。我有一个OvalShape(如 PowerPack 形状)并且可以将运动限制在特定的 x,y 上。但是,我需要一个新的眼睛来帮助我,我想我已经看太久了,无法理解它。

目标:

通过跟随光标位置来模拟眼球运动体验。

规格:

光标位置是PointToClient类型,因此,它是相对于形式的。对象/形状是相对于 aShapeContainer所以 MousePosition 10,10 将转换为 EyePupil 位置 10,10 因为该位置基于它的父级

这是一个概要:

处理事件:

其中 Clamp 只是MathHelper.clamp的自定义版本,最小/最大值是眼睛的“瞳孔”应限制在其父元素内的位置

这是因为它将瞳孔限制在特定的 x,y 范围内

但是,它不会“跟随”光标本身。例如,如果光标在左下角,它不会识别,它只是基于 x,y 值,这就是我需要帮助来解决我目前所拥有的。对于它的价值,我从 MSDN 获得了我的大部分信息

0 投票
0 回答
37 浏览

vb.net - 需要帮助使用 DataRepeater 过滤

我的表单允许用户搜索客户集合。当我单击“搜索”按钮时,我希望它仅显示找到的特定结果并隐藏其余客户。

例如,如果我输入客户 ID,133它应该只显示那个并隐藏其余的。

此版本仅将搜索结果置于顶部。它不会隐藏其余数据。

我尝试更改线路:

但后来我得到了错误Property 'Current Item' is 'Read Only'

0 投票
1 回答
272 浏览

c# - 为 ShapeContainer 和 LineShape 引用 Visual Basic Power Pack

我有一些来自 Visual Basic Powerpack 的旧代码,我想在一些 C# 项目(框架和核心)中使用它们。

我能够使用 Nuget 安装 Microsoft.VisualBasic 10.3.0

但是 Nuget 没有安装 Powerpack 的选项

我明白了

错误 CS0246 找不到类型或命名空间名称“ShapeContainer”(您是否缺少 using 指令或程序集引用?)

两个项目都引用了一个包 Microsoft.VisualBasic V10.3.0
两个项目都是 C#

我注意到 .Net Core 项目引用了一个框架 Microsoft.WindowsDesktop.App.WindowsForms

有没有办法让代码在 C# 项目中工作?