VB中pathchange与change的区别
VB菜鸟 希望高手来帮下忙
VB菜鸟 希望高手来帮下忙
答案:PathChange 事件
当路径被代码中 FileName 或 Path 属性的设置所改变时,此事件发生。
语法
Private Sub object_PathChange([index As Integer])
PathChange 事件语法包括下列部分:
部分 | 描述 |
object | 一个对象表达式,其值是“应用于”列表中的一个对象。 |
index | 一个整数,用来唯一地标识一个在控件数组中的控件。 |
说明
可使用 PathChange 事件过程来响应 FileListBox 控件中路径的改变。当将包含新路径的字符串给 FileName 属性赋值时,FileListBox 控件就调用 PathChange 事件。
Change 事件
指示一个控件的内容已经改变的。此事件如何和何时发生则随控件的不同而不同:
语法
Private Sub object_Change([index As Integer])
Change 事件语法包括下列部分:
部分 | 描述 |
object | 一个对象表达式,其值是“应用于”列表中的一个对象。 |
index | 一个整数,用来唯一地标识一个在控件数组中控件。 |
说明
Change 事件过程可协调在各控件间显示的数据或使它们同步。例如,可用一个滚动条的 Change 事件过程更新一个 TextBox 控件中滚动条的 Value 属性的设置。或者可以利用 Change 事件过程在一个工作区里显示数据和公式,在另一个区域里显示结果。
Change 事件过程在更新系统控件(DirListBox,DriveListBox 和 FileListBox)中的各属性时也是有用的。例如,可更新一个 DirListBox 控件的 Path 属性设置来反映一个 DriveListBox 控件的 Drive 属性设置的改变。
注意 一个 Change 事件过程有时会导致一个层叠事件。这种情况在控件的 Change 事件过程改变该控件的内容时会发生,例如,通过用代码设置一个决定该控件的值的属性,如对一个 TextBox 控件的 Text 属性之类的设置。为了避免层叠事件:
上一个:VB学生信息管理系统实验报告
下一个:怎么用VB.NET编写计算器