在VB6.0上死磕良久,主要因为VB兼容性和知识库老旧,考虑转VB.net或C#,网上查询相关资料寻找其异同:
1.VB.NET不支持OLE容器控件。
OLE 控件(现在称为ActiveX 控件),OLE(发音为“oh—Lay”)的全称是:Object Linking and Embedding(对象链接与嵌入)。
可以在 Windows 应用程序的对话框中使用,或在万维网的 HTML 页中使用。
2.VB.net没有形状控件、和线条控件,统一升级为label标签的形式。
3.VB.net中Timer控件为0计时器仍工作,设置Enabled为False方可。
4.VB.net有Main Menu和Context Menu两个菜单控件,VB6只有一个菜单选项。
5.VB.net不支持动态数据交换(DDE)。
6.VB.net拥有的第一项新功能就是继承能力,