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.
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.
Để 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.