21 Aralık 2011 Çarşamba

c# ile basit web browser yapmak

C# ile web browser yapmak için visual studionun içindeki webbrowseri kullanabiliriz.Öncelikle formumuzu oluşturuyoruz.Üste toolstrip ekliyoruz ve sırasıyla toolstripten şunları ekliyoruz.

Sırasıyla isimler; toolstripbutton,toolstripdropdownbutton,toolstripbutton,toolstriptextbox,toolstripbutton,toolstripbutton,toolstripbutton.Burada geçmiş linkleri ve yeni sekmeyi kullanmayacağız,
Git,Yenile gibi butonlarda ben yazı yazdığım için DiplayStyle'ını Text yaptım.İmage yaparsanız yüklediğiniz resim görünür,image and text yaparsanız resmin yanında yazı görünüz.
Öncelikle git butonnudan başlamak istiyorum.
Entere basıldıgında da URL'ye gitmesi için bunu metod türünde yapacağım.Butonun içine git(); yazıp metodu oluşturuyoruz.metodun içine yazılacak kod;
webbrowser1.Navigate(URL);
Ayrıca Yenile butonunu da aynı metoda gönderip kod fazlalığından kurtulmuş oluyoruz.
Webbrowserin DocumentCompleted eventine gelip bu kodları yazıp kendimize göre düzenliyoruz.

toolStripTextBox1.Text = webi.Url.ToString();
this.Text = webi.DocumentTitle.ToString();

Bu da url textboxunun keypress eventi

if (e.KeyChar == (char)Keys.Enter)
{
git();
}

Geri ileri butonu yapmak isterseniz İleri butonu için;
webi.GoForward();
Geri butonu için;
webi.GoBack();

Projenin çalışır hali için ixir28@gmail.com'a mail atmanız yeterli olacaktır.24 saat içinde geri dönüş yapılır.

Hiç yorum yok:

Yorum Gönder