Merhabalar;
En sevdiğim nesnelerden biri olan RichTextBox ın güzel bir özelliğinde bahsetmek istiyorum. Metim içiresinde yazılan web adreslerini otomatik olarak algılar ve link haline getirir. Bu imkanı bize veren DetectURL özelliğidir. Default olarak true geldiği için aslında bişi yapmanıza gerek yok.
Peki ama bu linke tıklayıp adrese gitmek istemem en doğal tepkim olurdu. İyi ama nasıl ??
İşte bu sorunun cevabı.
Yapmanız gereken form üzerine 1 adet richTextBox koymak.
Form açılışında richTextBox ımıza bişiler yazalımış olalım.
private void Form1_Load(object sender, EventArgs e)
{
richTextBox1.Text = "www.artilogo.net";
richTextBox1.Text += "\nLOGO versiyonları ek çözümleri...";
}
İşde olayın bitti nokta...
private void richTextBox1_LinkClicked(object sender, LinkClickedEventArgs e)
{
System.Diagnostics.Process.Start(e.LinkText); //tıklanan link text ini aldık ve sisteme bunu çalıştır dedik o kadar.}
Bence hem kolay hem etkili bi özellik benim çok işime yarıyor.
Bugünlerde canım çok sıkılıyor umarım geçer.
Bir sonraki yazım nedir ne zaman olur bende bilmiyorum.
Yorum Gönder