0

我有一个包含 PictureBox 事件的迁移项目。当它迁移到 VB.NET 2008 时,一些事件被转换,这是不正确的。因为 VB.NET 中的 PictureBox 与 VB6 PictureBox 不同。我想知道一件事我们可以在 VB.NET 中也使用相同的图片框。我认为这可能有助于我们使用相同的事件。我们可以这样做吗?它包含一些事件,如 Picture_paint、AutoRedraw、setPoint 等。它也有一些 Twips 和像素计算。

这会有帮助吗?我们在.NET 中是否有任何升级的控件,相当于 VB6 的图片框?

4

3 回答 3

2

这不是实现目标的正确方法。尝试在 VB.Net 中升级到新的 PictureBox。
是的,它们是不同的,但是,你很难说 VB.Net 版本的能力不如 VB6 版本。
如果您升级,请全力以赴,您将来不会后悔这个决定。

MSDN 链接公开了两个控件之间的区别

于 2012-10-16T07:19:53.707 回答
0

从 VB6 转换为 VB.Net 并非易事,几乎所有事件都不起作用,您需要在 vb.Net 中找到等效事件

用这个链接去

于 2012-10-16T07:08:35.737 回答
0

如前所述,VB6 和 VB.NET 中的控件工作方式不同,因此逐行升级是不可能的。

作为一个 hlaf 方式的房子,您可以在 VB6 中创建一个 ActiveX 控件 (OCX),其中包含您的图片框,它引发了应用程序所需的事件,然后在 VB.NET 中使用它

本教程可以帮助您入门

于 2012-10-17T09:22:21.040 回答