View Full Version : چگونه بفهمم در WebBrowser صفحه Done شده است
teymoorei
چهارشنبه 11 اسفند 1389, 18:50 عصر
چگونه بفهمم در WebBrowser صفحه Done شده است .
مثلا می خوام بگم اگر صفحه لود شده بود Reload کن .
خواهشا کمک کنید
Felony
چهارشنبه 11 اسفند 1389, 19:43 عصر
من با VB.Net کار نکردم ولی از اونجایی که شئ Browser در همه زبان های برنامه نویسی یک Wrapper هست و IE رو تو محیط پیاده کرده پس احتمال بسیار زیاد شئ Browser تو Vb.Net هم رویدادی با نام OnDocumentComplete یا چیزی تو این مایه ها داره .
parselearn
چهارشنبه 11 اسفند 1389, 22:42 عصر
در vb6 رويداد: DocumentComplete
محسن شامحمدی
پنج شنبه 12 اسفند 1389, 11:46 صبح
و در vb.net رویداد:
DocumentCompleted
teymoorei
پنج شنبه 12 اسفند 1389, 12:36 عصر
روی داد Document Completed وجود نداره
محسن شامحمدی
پنج شنبه 12 اسفند 1389, 12:47 عصر
خوب دقت کن دوست عزیز!
چطور چنین چیزی می گی؟
http://www.uploadtak.com/images/eirckhagkhk8baauoxe.jpg
alimanam
پنج شنبه 12 اسفند 1389, 19:43 عصر
با سلام
برای اینکه ظاهر برنامه کمی کاربر پسندتر بشه این چند خط کد هم بهش اضافه کن بد نیست : ( برگرفته از دوست عزیز که آموزش Threading رو یه سروسامانی دادن )
Public Class Form1
Private Sub loadsite()
WebBrowser1.Navigate("http://www.google.com")
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Control.CheckForIllegalCrossThreadCalls = False
Dim tr As New Threading.Thread(AddressOf loadsite)
tr.Start()
End Sub
Private Sub WebBrowser1_DocumentCompleted(ByVal sender As System.Object, ByVal e As System.Windows.Forms.WebBrowserDocumentCompletedEv entArgs) Handles WebBrowser1.DocumentCompleted
Me.Text = WebBrowser1.DocumentTitle
End Sub
Private Sub WebBrowser1_ProgressChanged(ByVal sender As Object, ByVal e As System.Windows.Forms.WebBrowserProgressChangedEven tArgs) Handles WebBrowser1.ProgressChanged
Try
ProgressBar1.Maximum = e.MaximumProgress
ProgressBar1.Value = e.CurrentProgress
Catch ex As Exception
'MsgBox(ex.Message)
End Try
End Sub
End Class
موفق باشید ./
mehdi.mousavi
پنج شنبه 26 اسفند 1389, 19:21 عصر
( برگرفته از دوست عزیز که آموزش Threading رو یه سروسامانی دادن )
سلام.
چه کسی چنین توصیه ای کرده که CheckForIllegalCrossThreadCalls رو false کنید؟ :ناراحت:
Synchronization Object ها چیزی هستش که برای صحیح کار کردن با Thread ها باید آموخت، نه Reset کردن یک متغیر Boolean برای مخفی کردن مشکل.
موفق باشید.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.