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