2013-06-26 82 views
1

使用open-webkit-sharp时可以实现进度条吗?我试图用正常的WebBrowser控件来完成它,但这是不可能的。没有e.CurrentProgress和e.MaximumProgress。有没有另外一种方法呢?使用open-webkit-sharp实现进度条

回答

4

看看这有助于

Private Sub WebKitBrowser1_Navigating(ByVal sender As System.Object, ByVal e As System.Windows.Forms.WebBrowserNavigatingEventArgs) Handles WebKitBrowser1.Navigating 
    ProgressBar1.Visible = True 
    With ProgressBar1 
     .Minimum = 0 
     .Maximum = 50 
     .Step = 3 
    End With 
    For index As Integer = 0 To 50 Step 5 
     ProgressBar1.Value = index 
     System.Threading.Thread.Sleep(38) 
    Next 
    Label2.Text = "loading" 
End Sub 

Private Sub WebKitBrowser1_DocumentCompleted(ByVal sender As System.Object, ByVal e As System.Windows.Forms.WebBrowserDocumentCompletedEventArgs) Handles WebKitBrowser1.DocumentCompleted 
    ProgressBar1.Visible = False 
    Label2.Text = "Done" 
    End Sub 

来源:codeproject