Re: [VB6 ] 製作Browser的問題

看板Visual_Basic作者 (神鵰李奧)時間19年前 (2006/03/28 19:19), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串5/6 (看更多)
不好意思 我還是寫不出來耶... 可否再請教一下 我把 lngHis=ubound(arrHistory)+1 redim preserve arrHistory(lngHis) 貼到Command2(也就是下一頁的那個按扭) 當然 在"一般"(Genneral)的地方 我已經有宣告arrHistory了 可是我run的時候 還是出現錯誤...@@" 我再詳細解釋我的瓶頸過程一下... 我的視窗介面是設計成 有兩個webbrower 所以開始執行時 會同時先跑出兩個網頁 所以在from load中已經寫了 WebBrowser1.Navigate "www.google.com.tw" WebBrowser2.Navigate "www.msn.com.tw" 尤於我們老師要求的是 如果當text1.text打了一個新網址 這個新網頁會出現在WebBrowser1中 原本的WebBrowser1中的google網頁就會跑到WebBrowser2去 以此類推... 現在我主要的瓶頸是 按鈕上的"上一頁"、"下一頁" 隱形字問題 題目規定是 開始執行的時候 "上一頁"、"下一頁" 字必須是鎖著的 所以我在屬性的地方就先把它們兩個的Enabled改成false 但是當我打下在text1.text中第一個網址時 "上一頁"按鈕的字必須從虛字變成實字 也就是Enabled必須打開 但是這時候的"下一頁"的Enabled必須還是鎖著的 除非我回到"上一頁" 我的"下一頁"的Enabled才會打開(這是題目規定的) 也就是除非有上一頁可走 "上一頁"按鈕才能打開 同理 除非有下一頁可走 "下一頁"按鈕才可打開 不知道各位高手懂不懂我的意思 sorry... 因為我也是vb初學者 ^^" 我們的老師提示是說 設三個變數 就可以寫出來了 but 目前我只寫得出一個變數 也就是aa 在Text1_KeyPress(KeyAscii As Integer)中寫下 Dim KeyAscii As Short = Asc(eventArgs.KeyChar) If KeyAscii = 13 Then aa = WebBrowser1.LocationURL WebBrowser1.Navigate(Text1.Text) WebBrowser2.Navigate(aa) Command1.Enabled = True 這樣子 "上一頁"是打開了 但是 "下一頁"還是鎖著的 如果我在Text1_KeyPress(KeyAscii As Integer)中 把Command2.Enabled = True寫下去 這樣也是錯的 因為除非我先回到上一頁 不然不可能有下一頁可走... 所以"下一頁"不能在這時候打開 請問各位高手 我到底該怎麼辦呢...?? @@" ※ 引述《lls23 (侰侰侁)》之銘言: : 應當在你點擊往下一頁按鈕時用﹐並且判定此時並非瀏覽已有頁面 : 而是真的往下一新頁走 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.141.102.65
文章代碼(AID): #14AHkr6p (Visual_Basic)
文章代碼(AID): #14AHkr6p (Visual_Basic)