9.Print方法中定位問(wèn)題
定位通過(guò)Tab、Spc函數(shù)和最后的逗號(hào)、分號(hào)和無(wú)符號(hào)來(lái)控制。VB中通過(guò)Print方法中各參數(shù)的綜合使用達(dá)到所需的結(jié)果,但初學(xué)者往往難以掌握。
(1) Tab(n)與Spc(n)的區(qū)別
Tab(n)從最左第1列開(kāi)始算起定位于第n列,若當(dāng)前打印位置已超過(guò)n列,則定位于下一行的第n列,這是常常定位不好出現(xiàn)的問(wèn)題。在格式定位中,Tab用得最多。
Spc(n)從前一打印位置起空n個(gè)空格。例如,下面程序段顯示了Tab與Spc的區(qū)別,效果如圖所示。
Private Sub Commandl_Click()
Print "1234567890”,
Print Tab(1);"**"’;Tab(2);"%%%";spc(2);"$$$$"
End Sub
(2) 緊湊格式";"分號(hào)的使用
緊湊格式";",即輸出項(xiàng)之間無(wú)間隔。但對(duì)于數(shù)值型,輸出項(xiàng)之間系統(tǒng)自動(dòng)空一列,而由于數(shù)值系統(tǒng)自動(dòng)加符號(hào)位,因此,大于零的數(shù)值,實(shí)際空兩列。對(duì)于字符型之間無(wú)空格。
例如,下面程序段,效果如圖所示。
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.打開(kāi)工程時(shí)找不到對(duì)應(yīng)的文件
一般,一個(gè)再簡(jiǎn)單的應(yīng)用程序也應(yīng)由一個(gè)工程.vbp文件和一個(gè)窗體.frm文件組成。工程文件
記錄該工程內(nèi)的所有文件(窗體.frm文件、標(biāo)準(zhǔn)模塊.bas文件、類(lèi)模塊.cls文件等)的名稱(chēng)和所存放在磁盤(pán)上的路徑。
若在上機(jī)結(jié)束后,把文件復(fù)制到U盤(pán)上保存,但又少?gòu)?fù)制了某個(gè)文件,下次打開(kāi)工程時(shí)就會(huì)顯示"文件未找到"。也有在VB環(huán)境外,利用Windows資源管理器或DOS命令將窗體文件等改名,而工程文件內(nèi)記錄的還是原來(lái)的文件名,這樣也會(huì)造成打開(kāi)工程時(shí)顯示"文件未找到"。 解決此問(wèn)題的方法:一是修改.vbp工程文件中的有關(guān)文件名;二是通過(guò)"工程"菜單的"添加窗體"中的"現(xiàn)存"選項(xiàng),將改名后的窗體加入工程。
相關(guān)推薦:2010年9月計(jì)算機(jī)等級(jí)考試成績(jī)查詢時(shí)間匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |