VB的Me关键字如何使用?

如题所述

与C/C++的this指针相同。
在类内使用,代表当前类。
在窗体模块中代表当前窗体,在类模块中代表当前类。
如:
在Form1窗体模块中Me就代表Form1
Form1.Caption在Form1窗体模块中可以用Me.Caption使用。
如:
再建立一个类模块叫Class1,在类模块中使用Me就代表Class1这个类。
当然,Me关键字并不能完全代替当前类的名字。如果使用的是静态方法只能用类的名字,不能用Me。(印象中好像是这样)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-07-15
ME通常指From

一般情况我都是写from1.text1.text=1233'给from下的TEXT控件付值;
用ME就可以这样写:ME.text1.text=1233;结果是一样的;
第2个回答  2013-07-15
vb中的Me代表当前的对象,举个例子来说,当你在操作一个窗体时,me就代表这个窗体。
第3个回答  2013-07-15
Me指的是本窗体
若窗体名是Form1
Me.Text1.Text 等同于 Form.Text1.Text