VB6升级到VB2010之二:控件属性升级~
从VB6到VB2010除了功能的强大,也可以看到Microsoft对于细节的重视,例如,不少控件的属性就做了细微的调整。 如: 1. Option的Value 属性更改为Checked,也就是说原来的 Option1.Value 在VB2010中,就应该写成 Option1.Checked 他们的值均是Boolean,可以为True,也可以为False,但是很明显Checked更符合选中的意思。 2. Label的Caption属性更改为Text,也就是说原来的 Label1.Caption 在VB2010中,就应该写成 Label1.Text * 不过,这个更改个人到不是很赞成。因为原有的Caption类的属性都是不可以在运行状态更改的,而Text属性即是可以在运行状态修改的,二者有明显的区分。例如: Label1.Caption,Frame1.Caption和Text1.Text,Combo1.Text。 3. Me.Caption升级到Me.Text。 4. Me.hwnd 升级为Me.Handle 但是因为变量升级,所以要写成Me.Handle.ToInt32。 5. List.Selected 已经升级为List.SetSelected ,同时语法略有修改 原来的List.Select(index)=True 现在要写成 List.SetSelect(index,True) 6. Combo1.ListIndex 升级为Combo1.SelectedIndex。 此升级使表意更清晰,因为Combo Box的ListIndex确实就是Selected 的Index。 7. Image.Picture 升级为Image.Image ,感觉不升级的好,但是。。。ms是老大,他说了算。 8. MSFlexGrid1.ColWidth(0) = 300 升级为: MSFlexGrid1.set_ColWidth(0,300) 9. Check1.Value 升级为:Check1.CheckState 10. Me.Move竟然被升级成Me.SetBounds,好难懂。。。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |