9.Print方法中定位問題
定位通過Tab、Spc函數(shù)和最后的逗號、分號和無符號來控制。VB中通過Print方法中各參數(shù)的綜合使用達(dá)到所需的結(jié)果,但初學(xué)者往往難以掌握。
(1) Tab(n)與Spc(n)的區(qū)別
Tab(n)從最左第1列開始算起定位于第n列,若當(dāng)前打印位置已超過n列,則定位于下一行的第n列,這是常常定位不好出現(xiàn)的問題。在格式定位中,Tab用得最多。
Spc(n)從前一打印位置起空n個空格。例如,下面程序段顯示了Tab與Spc的區(qū)別,效果如圖所示。
Private Sub Commandl_Click()
Print "1234567890”,
Print Tab(1);"**"’;Tab(2);"%%%";spc(2);"$$$$"
End Sub
(2) 緊湊格式";"分號的使用
緊湊格式";",即輸出項之間無間隔。但對于數(shù)值型,輸出項之間系統(tǒng)自動空一列,而由于數(shù)值系統(tǒng)自動加符號位,因此,大于零的數(shù)值,實際空兩列。對于字符型之間無空格。
例如,下面程序段,效果如圖所示。
Private Sub Command1_Click()
Print 1;-2;3
Print"1234";"5678"
Print"A";"B";"C";"D","E","F"
End Sub
從該例應(yīng)區(qū)分?jǐn)?shù)值和字符在緊湊格式輸出的差異。
10.打開工程時找不到對應(yīng)的文件
一般,一個再簡單的應(yīng)用程序也應(yīng)由一個工程.vbp文件和一個窗體.frm文件組成。工程文件
記錄該工程內(nèi)的所有文件(窗體.frm文件、標(biāo)準(zhǔn)模塊.bas文件、類模塊.cls文件等)的名稱和所存放在磁盤上的路徑。
若在上機(jī)結(jié)束后,把文件復(fù)制到U盤上保存,但又少復(fù)制了某個文件,下次打開工程時就會顯示"文件未找到"。也有在VB環(huán)境外,利用Windows資源管理器或DOS命令將窗體文件等改名,而工程文件內(nèi)記錄的還是原來的文件名,這樣也會造成打開工程時顯示"文件未找到"。 解決此問題的方法:一是修改.vbp工程文件中的有關(guān)文件名;二是通過"工程"菜單的"添加窗體"中的"現(xiàn)存"選項,將改名后的窗體加入工程。







