我有一个包含PictureBox Events的迁移项目。当它迁移到VB.NET 2008时,一些事件被转换,这是不正确的。因为VB.NET中的PictureBox与VB6 PictureBox不同。我想知道一件事我们可以在VB.NET中使用相同的图片框。我认为哪些可以帮助我们使用相同的事件。我们可以这样做吗?它包含一些事件,如Picture_paint,AutoRedraw,setPoint等。它也有一些Twips和Pixel Calculation。
这会有帮助吗?我们在.NET中有任何升级控件,等同于VB6的图片框吗?
答案 0 :(得分:2)
这不是实现目标的正确方法。尝试升级到VB.Net中的新PictureBox 是的,它们是不同的,但是,你很难说VB.Net版本的功能不如VB6版本 如果你升级,那就完全做好,你不会后悔这个决定。
这个MSDN link暴露了两个控件之间的区别
答案 1 :(得分:0)
从VB6转换为VB.Net并不容易,几乎所有事件都无法运行,您需要在vb.Net中找到等效事件
使用此link
答案 2 :(得分:0)
如前所述,VB6和VB.NET中的控件工作方式不同,因此无法真正升级线路。
作为一个hlaf方式的房子你可以在VB6中创建一个包含你的图片框的ActiveX控件(OCX),它引发了应用程序所需的事件,然后在VB.NET中使用它
This tutorial可以帮助您入门