重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
你可以在vb.net里将你需要的空间做成控件并生成ocx控件或生成dll控件库,再到vb6里调用就成了。
罗江网站制作公司哪家好,找创新互联!从网页设计、网站建设、微信开发、APP开发、响应式网站开发等网站项目制作,到程序开发,运营维护。创新互联2013年至今到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联。
对Graphics做世界坐标变换
Dim g As Graphics=PicutreBox1.GreateGraphics
g.TranslateTransform(PictureBox1.Width/2, PictureBox1.Height/2)
vb6用的是com组件,net是.netFramework组件,相对来说net的封装更好。
1,升级窗体:在VB6.0中新建一个EXE工程, 工程默认会有一个窗体Form1。
将DOB窗体元素拷贝到Form1中:
建议:采用脚本拷贝的方式(用文本编辑器打开dob, frm等文件时, 会看
到该脚本); 用拷贝粘贴方式可能会拷不完整。
2,升级代码
3,在步骤1完成以后,大部分能移植的窗体元素都会被移植到.Net的窗体中,余下的不能移植的部分, 要靠手工来完成。
首先,参照旧窗体将窗体元素补齐, 并保持布局等与原样一致
然后,参照步骤2所生成的代码为窗体元素添加变量声明,事件处理等代码
regsvr32 xxx.ocx
xxx.ocx为控件的文件名。
在“开始”-“运行”里输入就可以了。
能不能转换 主要取决于vb6的源程序是不是使用了第三方控件 如果用了 那这些全部都不能转!~
如果vb6里面有控件数组vb.net会自动生成出一套东西(vb.net里面已经没有控件数组)模拟控件数组
如果vb6的程序很简单的话,转成.net之后应该改的地方不大!~
绝对你应该先弄清楚以前vb6的程序具体用了什么 然后去微软查一下vb6升级到vb.net最大的区别!~
我们做过好几个升级的程序 有的不用改 有的简单修改 有的基本重写!~