• Vui lòng đọc nội qui diễn đàn để tránh bị xóa bài viết
  • Tìm kiếm trước khi đặt câu hỏi

Xin hướng dẫn về làm Threadpool hiển thị Webbrowser gecko

Nơi trao đổi về các vấn đề trong lập trình Windows Forms, Console dùng cú pháp ngôn ngữ Visual Basic .NET và C#

Điều hành viên: tungblt, vuathongtin

yellowsun64
Thành viên chính thức
Thành viên chính thức
Bài viết: 13
Ngày tham gia: T.Sáu 13/06/2014 8:29 pm
Has thanked: 4 time

Xin hướng dẫn về làm Threadpool hiển thị Webbrowser gecko

Gửi bàigửi bởi yellowsun64 » CN 27/08/2017 10:01 pm

Như tiêu đề, bạn nào có thể hướng dẫn giúp mình với... đã search đủ các nơi mà thấy rất ít tài liệu chi tiết về threadpool :-S
Ví dụ cụ thể như mình muốn làm 1 Form chính, khi bấm 1 button trên Form sẽ hiển thị nhiều 4 form, mỗi form sẽ hiển thị Webbrowser navigate 1 url khác nhau.



Hình đại diện của người dùng
NTN
Thành viên tâm huyết
Thành viên tâm huyết
Bài viết: 472
Ngày tham gia: T.Tư 05/02/2014 3:43 pm
Đến từ: Cao Lãnh, Đồng Tháp,Việt Nam
Has thanked: 19 time
Been thanked: 7 time
Liên hệ:

Re: Xin hướng dẫn về làm Threadpool hiển thị Webbrowser gecko

Gửi bàigửi bởi NTN » T.Sáu 01/09/2017 6:04 pm

Bạn thử dùng

Mã: Chọn hết

 Dim tenformbr as new webbrowser
  Dim tenform as new form
  'Phan nay bo vao Sub
With Me.tenform
    .MaximizeBox = False
    .MinimizeBox = False
    .BackColor = White
    .ForeColor = Black
    .Size = New System.Drawing.Size(155, 265)
    .Text = "Run-time Controls"
    .FormBorderStyle = FormBorderStyle.FixedDialog
    .StartPosition = FormStartPosition.CenterScreen
End With
With Me.tenformbr
   .Navigate("http://google.com.vn")
End With
 

Vui lòng tham khảo thêm : https://support.microsoft.com/en-us/hel ... -time-by-u (Nguồn Microsoft Support)

(Code này viết ví dụ chơi chưa check lỗi nên bạn xem và tự sửa theo ý mình nhé)

Hoặc cách 2 chỉ sử dụng tabcontrol để tạo webbrowser mới không cần tạo form mới, bạn xem tham khảo nhé:

Mã: Chọn hết

     'This creates a new tab
        Dim tp As New TabPage
        TabControl1.Controls.Add(tp)

        'This creates a new webbrowser with the NewWindow Event
        'And navigates it to the link wanting to be opened
        Dim wb As New WebBrowser
        Dim myElement As HtmlElement = WebBrowser1.Document.ActiveElement
        Dim target As String = myElement.GetAttribute("href")
        With wb
            .Navigate(target)
            .Dock = DockStyle.Fill
        End With

        AddHandler wb.NewWindow, AddressOf WebBrowser_NewWindow

        tp.Controls.Add(wb)

        'This prevents ie from popping up
        e.Cancel = True

Nguồn: http://www.vbforums.com/showthread.php? ... -a-new-tab
Dongthapseo.com - Luutru360.com - Tình yêu của tôi <3


Quay về “Visual Basic .NET và C# (VB.NET & C#)”

Đang trực tuyến

Đang xem chuyên mục này: Không có thành viên nào trực tuyến.4 khách