VB6升级到VB2010之二:控件属性升级~
来源:互联网 发布:秀智 知乎 编辑:程序博客网 时间:2024/05/01 21:46
从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,好难懂。。。
- VB6升级到VB2010之二:控件属性升级~
- VB6升级到VB2010之十二: CheckBox控件
- VB6升级到VB2010之四:App对象升级~
- VB6升级到VB2010之六: 最嗦哆的升级~
- VB6升级到VB2010之七: 剪贴板操作升级~
- VB6升级到VB2010之八: PopUpMenu升级~
- VB6升级到VB2010之十: 一些常量的升级~
- VB6升级到VB2010之一:变量升级~
- VB6升级到VB2010之五: 从Unload 升级成Me.Close看VB2010有多类~
- VB6升级到VB2010之九: Debug.Print
- VB6升级到VB2010之十三: 更改文本框字体~
- VB6升级到VB2010之三:旧的VB6函数和语句升级~
- VB6升级到VB2010之十一: 复杂的鼠标指标升级
- VB6升级到VB2010之十四:与运算和逻辑运算判断失误导致升级出错~
- VB6到VB2010的一些怪怪的TextBox升级~
- VB6升级到VB2010之十五: 缺省值传递未进行推断直接默认为ByRef导致错误~
- 从TextBox的升级看VB6与VB2010的不同~
- 升级到Delphi 6 - 兼容性问题之二
- WP7中image应该怎么存放
- TIME_WAIT是什么?
- Linux ALSA声卡驱动之二:声卡的创建
- Android中dip、dp、sp、pt和px的区别
- 在android中当点击ListView的item条目时,使item中的TextView的文字变成其他颜色作为标志
- VB6升级到VB2010之二:控件属性升级~
- 深度解析Java内存的原型
- 关于PHP中文字编码的问题
- Android 关于view layout的文章
- BPEL 及其发展历程
- java 操作Properties文件
- 单元测试的肥肉与骨头
- DOS命令
- 浅谈架构模式