VB里Cls代表什么
cls方法用于清除通过画图方法画出的图形或者用print语句打印的信息,并把光标移到对象的左上角(0,0),你这里的对象是窗体,也可以是图片框(pcture1.cls)。
注意如果对象的autoredraw属性为fal,则cls方法不能清除。
vb中的cls
cls是清除控件上显示的内容(不是控件内包含的控件)。
如:picture1.cls用来清除picture1中绘制的图形,但不能清除picture1做为容器所包含的其它控件。
同理form1.cls也一样。在form1中的控件不能用它清除,但它可以清除在form1中绘制的图形(如用line方法绘的直线、circle方法绘的圆、print写的字等)
是否可以解决您的问题?
VB中 CLS 和 CLEAR的用法有什么不同?
他们所应用的控件是不同的。
cls
方法,清除运行时
form
或
picturebox
所生成的图形和文本。
所以cls只应用于form和picturebox。
clear方法应用较广:
1.应用于err
对象;清除
err
对象的所有属性设置。
2.应用于clipboard、combobox、listbox;用于清除
listbox,combobox
或系统剪贴板的内容。
3.应用于mshflexgrid;该方法清除
mshflexgrid
的内容。这包括所有文本、图片和单元格式。clear
方法并不影响
mshflexgrid
上的行数和列数。
关于VB中CLS和CLEAR的问题
cls一般是清除容器对象上,通过Print方法,或绘图语句等输出的图形
clear一般是清除一些对象的列表,比如列表框/组合框等
所以,对于列表框及组合框中,列表项的清除,应该使用Clear方法
即:
List1.Clear
Combo1.Clear