WEB Browser Kullanımı

Bu yazımızda web browser toolu nasıl kullanılır basitçe değineceğim. WEB borwser toolu adından da anlaşılacağı üzere web tarayıcı olarak projelerimize gömülü olarak eklemek istediğimiz durumlarda kullanılabilir. Projelerimize bu toolu eklediğimizde projemizin o sayfasında tıpkı bir internet tarayıcısı gibi kullanabiliriz. Tabi kendimize göre kişiselleştirmelerde yapabiliriz. Bu tool temelde windowsun internet explorer web tarayıcısına ait özelliklerini kullanmaktadır. Ama windows da yer alan regedit düzenlemesi ile diğer tarayıcılarında alt yapı olarak kullanılması sağlanabilir. Ben burada bu kısma değinmeden basit bir şekilde bu tool nasıl kullanılır örneklemek istiyorum.

Bu toolu kullanmak için windows form projesine sürükle bırak yöntemi veya toolbox üzerinde çift tıklama seçilebilir. Kenar ayarlarından büyültme küçültme yapabilirsiniz. Şöyle bir şey yapalım. Bu tool windows formumda yer alsın, ileri ve geri çeklinde 2 buton ekleyelim. Bir de sık kullanılan birkaç web sayfası için kısayol butonumuz olsun. Ayrıca form yüklendiğinde de var sayılan olarak tarayıcıda ana sayfamız google olsun. Aşağıdaki şekilde bir tasarım yaptım.

web browser kullanımı

Burada kullanacağım ve kullanmadığım bazı temel metotları açıklayayım.

Navigate: web browser için adres girilmesine imkan sağlar. Belirtilen adrese yönlendirme yapılır.

GoBack: Bir önceki sayfaya döner.

GoForward: Bir sonraki sayfaya döner.

GoSearch: Arama sayfası işlevi için kullanılır.

GoHome : Ana sayfaya yönlendirme için kullanılır.

Refresh: Sayfada yenileme yapar.

Stop: Sayfanın yüklenmesini durdurur.

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace webBrowserOrnek
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            webBrowser1.Navigate("https://www.google.com/");
        }

        private void button3_Click(object sender, EventArgs e)
        {
            webBrowser1.Navigate("https://www.ismailgursoy.com.tr");
        }

        private void button1_Click(object sender, EventArgs e)
        {
            webBrowser1.GoBack();
        }

        private void button2_Click(object sender, EventArgs e)
        {
            webBrowser1.GoForward();           
        }

        private void button4_Click(object sender, EventArgs e)
        {
            webBrowser1.Navigate("https://www.google.com/");
        }

        private void button5_Click(object sender, EventArgs e)
        {
            webBrowser1.Navigate("https://www.thy.com/");
        }

        private void button6_Click(object sender, EventArgs e)
        {
            webBrowser1.GoSearch();
        }

        private void button7_Click(object sender, EventArgs e)
        {
            webBrowser1.GoHome();
        }

        private void button8_Click(object sender, EventArgs e)
        {
            webBrowser1.Refresh();
        }

        private void button9_Click(object sender, EventArgs e)
        {
            webBrowser1.Stop();
        }
    }
}

Şimdilik bu kadar 😊

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir