从品牌网站建设到网络营销策划,从策略到执行的一站式服务
你可以在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最大的区别!~
我们做过好几个升级的程序 有的不用改 有的简单修改 有的基本重写!~
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图