问题标签 [powerpacks]

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 投票
0 回答
114 浏览

winforms - Microsoft.VisualBasic.PowerPacks 如何添加对项目的引用

我已经从 MSDN 添加了 PowerPacks,但我不知道如何将它添加到我的 winform 项目中。我应该在 COM 选项卡中寻找什么(在添加参考中)?我在其他一些表单上看到我需要在“C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages\VBPowerPacks\en”中搜索 dll .. 但你可以猜到我一无所获。*我确定我确实安装了它,因为我可以看到它“添加/删除程序”。

请您的帮助:)

阿米特。

0 投票
3 回答
3604 浏览

.net - 如何在 vb.net 中使用字符串变量引用动态创建的 OvalShape

我已经从 MS 电源组创建了 40 个左右的 OvalShapes,当用户单击它们时,它们会发送一个 ID 到单独的函数,该函数应该改变单击的椭圆的颜色。不幸的是,该Controls方法似乎不起作用。

Controls.Item(Dummy).fillcolor = Color.Red给我一个错误,说“FillColor 不是 'System.Windows.Forms.Control' 的成员”,其中 Dummy 是包含控件名称的字符串。

我对 VB.NET 还很陌生,所以我不确定除了使用Controls. 谷歌在这个问题上并没有真正帮助太多,我发现的只是一种使用CType与椭圆类型匹配的所有控件上的所有形状搜索所有形状的方法,当我只想更改一个控件时这没有帮助......

编辑:我希望能够执行以下操作:

0 投票
1 回答
836 浏览

c# - 缺少参考 / exe 不工作 / - PowerPacks -

花了2天的时间寻找解决这个问题。那里有很多线程,但没有真正的解决方案。大多数人只是在谈论理论的方式,而不是在谈论实践。

这是问题所在:

从代码中绘制形状或线条时(不使用工具箱),如果不进一步注意参考,应用程序可能无法在其他计算机上运行。在没有获得 Visual Studio 的计算机上,将显示错误“filenotfoundexception”。关键是视觉工作室正在使用未出现在参考列表中的PowerPacks 。

在网上搜索丢失的 dll 是毫无用处的。我真的很努力没有成功。


我自己回答这个问题只是为了记录这个问题。我希望这不违反规则。它只是:有这么多人遇到这个问题,没有人得到解决方案。

此问题将在 2 天内关闭!

0 投票
1 回答
424 浏览

vb.net - ShapeContainer 不在 PictureBoxes 前面

我在 Visual Studio 2010 中有一个 GUI,它有几个 PictureBoxes、LineShapes/Rectangles 和 Labels/TextBoxes。LineShapes/Rectangles 需要在 PictureBoxes 前面,Labels/TextBoxes 需要在 LineShapes/Rectangles 前面。

几个月来,当我在表单的 Load 事件处理程序中以所需的顺序调用 BringToFront() 方法时,我的 GUI 工作正常。我首先调用了ShapeContainer 的BringToFront() 方法,然后为所有标签/文本框调用了BringToFront() 方法。

突然之间,我的 PictureBoxes 开始出现在我的 LineShapes/Rectangles 前面。将我的最新代码与上一个工作标记进行比较表明,这些对象没有任何变化。我尝试在表单的 Load 事件处理程序中为 PictureBoxes 调用 SendToBack() 方法,但没有效果。

有人可以解释为什么我的这种行为会自发地改变,以及我应该做些什么来确保正确显示我的图片框、线条形状/矩形和标签/文本框?

0 投票
1 回答
219 浏览

.net - 面板事件在 LineShape 上的 MouseDown 事件后停止

在 Visual Studio 2010 中,我将鼠标事件与位于面板内的 LineShapes 一起使用。我创建了一个简单的示例来演示我无法解释的行为并且正在阻止我的项目。

当我将鼠标移到面板上时,TextBox1 显示我收到了预期的 MouseMove 事件。

当我在面板上单击鼠标按钮并按住它时,TextBox1 仍然显示我正在获得预期的 MouseMove 事件。

但是,当我在 LineShape 上单击鼠标按钮并按住它时,TextBox1 显示我不再获得预期的 MouseMove 事件。此外,如果我在面板上释放鼠标按钮,我也不会得到 MouseUp 事件。

有人可以向我解释我做错了什么吗?单击 LineShape 后,我真的需要继续获取面板的鼠标事件!

编辑:

我添加了这个事件,但 TextBox 显示当我将鼠标移到 LineShape 上时,我只收到 MouseMove 事件:

0 投票
1 回答
141 浏览

c# - 如何按项目索引设置中继器控制背景颜色?

我正在使用一个DataRepeater控件来显示一个弹出窗口。我可以BackColor通过此代码设置当前项目

但我无法BackColor为前一项添加白色。我也想改变BackColor我悬停鼠标的列表中的项目。

0 投票
0 回答
340 浏览

vb.net - 在 2D 中绘制部分圆弧

我正在尝试在 Visual Basic 中绘制部分圆弧。(例如:外圆弧的 75%。)

我尝试通过添加 Visual Power Packs 和使用下面的代码来做到这一点,但我似乎无法弄清楚如何在不覆盖圆内的所有内容或完全禁用圆的情况下隐藏弧的一部分。

在此处输入图像描述

(目标是随着倒计时计时器的倒计时,当时钟倒计时时,圆圈的一部分会消失。所以在 0:15,有一半的圆圈等等。)

有没有一种方法可以绘制不涉及使用任何图形引擎的 2D 圆弧?

0 投票
0 回答
654 浏览

vb.net - Visual Studio 2010 中 RectangleShape 组件的替代方案

我正在寻找一个控件,如标签,它具有与 Visual Studio 中的 RectangleShape 组件相当的属性。而且我想我还应该提出一个问题:像 RectangleShape 这样的 Visual Basic PowerPack 真的不再相关了吗?

我知道这可能看起来很傻,并且不会在运行时影响应用程序,而且我可能看起来像一个娇生惯养的抱怨者,但我发现形状组件在布局过程中是一个真正的麻烦。我觉得我正在使用过时的控件。我特别发现无法同时多选常规控件和形状组件最烦人。

具体来说,这是我要完成的任务:

我的任务是在 VB.NET 中重写一个旧的 VB6 程序,并且必须保持与人们习惯的相同的视觉效果。

在此处输入图像描述

在上面的表格中,我需要一些文本后面的 DiagonalCross 模式,我还没有找到任何可以完成与 RectangleShape 组件相同的事情的东西。FillStyle 属性似乎只在形状组件中可用。

目前我已经将所有的形状和控件放在一个面板中,所以我至少可以同时移动它们,但是尝试在面板中调整布局仍然有点奇怪。

我希望有某种方法可以在标签之类的东西中产生相同的视觉效果。我想我应该澄清一下,我正在寻找 Rectangle Shape 组件的最终替代品。

我知道这可能是一个愚蠢的调查,并且解决方案可能比问题更困难,但我想我会问并确保我不会错过更容易在布局过程中替换形状的东西。

我将不胜感激任何意见。谢谢!

0 投票
1 回答
31178 浏览

vb.net - VB.NET Visual Basic Power Packs 不能在 VS2015 上运行?

我已经从这里的链接https://msdn.microsoft.com/en-us/library/cc488277.aspx下载了 VS Basic Power Pack, 但我不知道为什么它没有出现在我的项目工具箱中。我还在我的项目中添加了 VB Power Packs 和 VB Power Packs Design 的项目参考,并刷新了工具箱,但它根本没有显示。

这是它的一些图片。顺便说一句,我正在使用 VS 2015 PRO。我错过了什么? 我在这里添加了对我的项目的引用。 ToolBox 不显示任何电源组工具。

0 投票
1 回答
1485 浏览

vb.net - VB.NET 如何在不裁剪一部分的情况下打印表单?

我目前正在使用 Power Packs 打印我的表格。有了这行代码,我就可以打印表格了。

但是在打印预览期间,表单被裁剪成一半,因为我的表单是可滚动的。这是图片。这是正在运行的应用程序。 在此处输入图像描述

这是打印预览。 在此处输入图像描述

如何在 A4 纸上打印出一份精美的报告?我一直在网上搜索教程,但找不到任何好的教程。希望大家能给我推荐一个打印报告的好方法。使用电源组或正常的打印控件都没有关系。