Chia sẻ

Nội dung

Giới thiệu

Điều khiển Web Browser  trong C# cho phép chúng ta hiển thị một trang Web trên ứng dụng Winform. Bạn có thể thêm Web Browser vào ứng dụng C# và hiển thị trang Web như những Web Browser khác, chẳng hạn Chrome, Cốc Cốc, Opera, v.v…

Điều khiển Web Browser có hàng loạt thuộc tính và phương thức cũng như sự kiện. Ứng dụng dưới đây sẽ hiển thị một trang web lên Web Browser. Các bạn có thể sử dụng Mã nguồn ở cuối bài viết để xây dựng ứng dụng Web Browser riêng cho mình.

Hôm nay csharpcanban.com sẽ hướng dẫn các bạn sử dụng điều khiển Web Browser trong C#.

Xây dựng ứng dụng

Việc đầu tiên là các bạn tạo mới một ứng dụng C#, tiếp theo kéo Web Browser Control, 2 Button và một Textbox vào Form1, sau đó gán cho các thuộc tính Text của Button có các giá trị như hình dưới.

web-browser

Tiếp theo, các bạn hãy gán các sự kiện Click cho các Button1 và Button2 như dưới đây.
using System;
using System.IO;
using System.Net;
using System.Diagnostics;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
                InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
                webBrowser1.Navigate(textBox1.Text );
        }

        private void button2_Click(object sender, EventArgs e)
        {
                String source = ("viewsource.txt");
                StreamWriter writer = File.CreateText(source);
                writer.Write(webBrowser1.DocumentText);
                writer.Close();
                Process.Start("notepad.exe", source);
         }
    }
}

Sau khi nhấn F5 để chạy ứng dụng, hãy nhập đường dẫn tới một trang web bất kỳ, sau đó nhấp nốt “Go”, các bạn sẽ thấy trang web sẽ hiển thị trên Web Browser.

Xem thêm  [C#] Hướng dẫn lấy danh sách ổ đĩa trong C#

Để hiển thị mã HTML của Web Browser, hãy nhấn vào nốt “View Source”.

Lời Kết

Như vậy các bạn đã hiểu hơn về Web Browser Control chưa ? Mọi thắc mắc hãy gửi bình luận bên dưới nhé. Csharpcanban.com sẽ giải đáp ngay sau khi đọc được comment của các bạn.

Trong các bài tiếp theo mình sẽ tiếp tục hướng dẫn các bạn sử dụng các hộp thoại trong C# như: sử dụng FontDialog, PictureBox, PrintDialog, và nhiều hộp thoại khác, hãy thường xuyên theo dõi website csharpcanban.com để cập nhật các bài học mới nhé các bạn. Chúc các bạn thành công !!!

Bản quyền

Nội dung trên csharpcanban.com được biên soạn, biên dịch từ nhiều nguồn khác nhau, đồng thời đã được viết thành chương trình. Csharpcanban.Com bảo lưu mọi quyền đối với những bài viết này. Mọi hình thức sao chép đều cần phải được Csharpcanban.Com cấp phép.

ĐĂNG KÝ MUA HÀNG

    Email (*)

    Điện thoại (*)

    Tên sản phẩm/Dịch vụ:


    Chia sẻ

    Trả lời

    Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *