Aktif KonularAktif Konular  Forum Üyelerini GösterÜye Listesi  TakvimTakvim  Forumu AraArama  YardımYardım
  Kayıt OlKayıt Ol  GirişGiriş
C#
 C#nedir?com Forum : C# / .NET : C#
Mesaj icon Konu: C# ta link vermek Yanıt Yaz Yeni Konu Gönder
   

Yazar Mesaj
meluşş
Newbie
Newbie


Kayıt Tarihi: 08 Mayıs 2006
Konum: Türkiye
Aktif Durum: Aktif Değil
Gönderilenler: 15
Alıntı meluşş Cevaplabullet Konu: C# ta link vermek
    Gönderim Zamanı: 24 Kasım 2006 Saat 20:11
Arkadaşlar şimdi bi otomosyon programı yapıyoruz. Bir yerinde netteki bi siteye bağlanması gerekiyor.Yani link koymamız gerek.Bunu nasıl yapabiliriz.Yardımlarınızı bekliyorum
Şimdiden tşk ederim.
IP
Memik_
Groupie
Groupie


Kayıt Tarihi: 15 Ağustos 2006
Aktif Durum: Aktif Değil
Gönderilenler: 166
Alıntı Memik_ Cevaplabullet Gönderim Zamanı: 24 Kasım 2006 Saat 20:24

Formun üzerine link yerleştirmek istiyorsanız LinkLabel kontrolünden yararlanabilirsiniz. Link metni LinkLabel nesnesinin Text özelliğinde saklanmak­tadır. Çalışma anında Link tıklandığı zaman ziyaret edilecek Web sitesinin adresi kod yazılarak belirlenmektedir.

 

Çalışma anında LinkLabel nesnesi tıklandığı zaman LinkClicked olayı meydana gelir ve bu olaya ait metoda yazılmış kodlar işletilir. LinkLabel nesnesi ile ziyaret edilecek web sitesi aşağıdaki gibi kod yazılarak belirtilmektedir.

 

private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)

 {

     linkLabel1.LinkVisited = true;

     System.Diagnostics.Process.Start("http://www.microsoft.com");   

 }

 

Normalde Properties penceresinde LinkLabel nesnesinin ziyaret edilecek Web sitesi adının aktarıldığı bir özelliğinin olması gerekir. Ancak böyle bir özellik bulunmuyor. Ziyaret edilecek Web sitesini yukarıda yapıldığı şekilde belirlemek yerine Links özelliğine Add() metodu ile site adresini aktarmak gerekiyor.

 

Bu işlemin form yüklendiği zaman yapılmasını istediğim için Add() metodunu formun Load() metoduna yazdım. Bu metottaki 1. parametre(burada 0) ile link metninin başlangıç karakteri, 2. parametrede link metninin bitiş karakteri işaret edilmektedir.

 

     linkLabel1.Links.Add(0, 18,"http://www.microsoft.com");   

 

Ziyaret edilecek Web sitesi Add() metodu ile LinkLabel nesnesinin Links özelliğine aktarıl­dıktan sonra LinkClicked() metodunda gerekli değişiklikler yapılmalıdır. LinkLabel nesne­sinin üzeri tıklanan linki LinkClicked() metoduna parametre olarak gönderilmektedir. Bu parametrenin içeriği System.Diagnostics.Process.Start()’a parametre olarak verilmelidir.

 

private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)

 {

     linkLabel1.LinkVisited = true;

     System.Diagnostics.Process.Start(Convert.ToString(e.Link.LinkData));  

 }

 

Add() metodunu birden fazla kez kullanıp bir LinkLabel nesnesi ile birden fazla Web sitesi adresi tanımlayabilirsiniz.

Memik YANIK - www.memikyanik.com
IP
meluşş
Newbie
Newbie


Kayıt Tarihi: 08 Mayıs 2006
Konum: Türkiye
Aktif Durum: Aktif Değil
Gönderilenler: 15
Alıntı meluşş Cevaplabullet Gönderim Zamanı: 24 Kasım 2006 Saat 21:40
ÇOk teşekkür ederim...
IP
meluşş
Newbie
Newbie


Kayıt Tarihi: 08 Mayıs 2006
Konum: Türkiye
Aktif Durum: Aktif Değil
Gönderilenler: 15
Alıntı meluşş Cevaplabullet Gönderim Zamanı: 25 Kasım 2006 Saat 22:26
Hocam şunu yapamıyorum ben bu link verme şimdi aşağıdaki linke bakın
http://img217.imageshack.us/img217/4641/sor2wv2.jpg
ve bu linkte sorulamaya tıklandığında
http://img69.imageshack.us/img69/9681/sor3nm0.jpg

eğer resme dikkat ederseniz programın içinde o adrese gidiyor yani yeni bir pencere açmıyor.
Hocam bunu nasıl yapabilirim Arkadaşlar yardımınızı eksik etmeyin.
şimdiden sağolun.

IP
huzur
Newbie
Newbie


Kayıt Tarihi: 25 Kasım 2006
Konum: Turkey
Aktif Durum: Aktif Değil
Gönderilenler: 2
Alıntı huzur Cevaplabullet Gönderim Zamanı: 25 Kasım 2006 Saat 22:35
Hocam Yukarıdaki soru gerçekten güzel bir soru bende çok merak eidyorum cevapınızı dört gözle bekliyorum.
şimdiden sağolun
 
IP
zako_06
Newbie
Newbie


Kayıt Tarihi: 25 Kasım 2006
Aktif Durum: Aktif Değil
Gönderilenler: 1
Alıntı zako_06 Cevaplabullet Gönderim Zamanı: 25 Kasım 2006 Saat 22:54
ya bu konuda bmnde yardıma ihtiyacım vaaaaar..
IP
Memik_
Groupie
Groupie


Kayıt Tarihi: 15 Ağustos 2006
Aktif Durum: Aktif Değil
Gönderilenler: 166
Alıntı Memik_ Cevaplabullet Gönderim Zamanı: 25 Kasım 2006 Saat 23:02
Arkadaşlar lütfen imtahan eder gibi veya mecburi bırakır gibi davranmayın.. Zaman buldukça siteye girip bildiğim veya hazırlığımın olduğu sorulara zaten cevap veriyorum..
 
Gelelim sorunuza: 2 resim dosyası 2 link var. İkisi de sağlam. Yanlış anlamadıysam ilk link ile ilk resim dosyasına erişip tıkladığınızda ikincisi açılsın istiyorsunuz. İlk resim dosyasının kendisi link değilki ikincisi açılsın. Madem amacınız 2. resmin gelmesi "Sorgula" dediğiniz düğmeyi tıkladığınızda 2. resim gelsin veya 2. linki işletin.


Düzenleyen Memik_ - 25 Kasım 2006 Saat 23:06
Memik YANIK - www.memikyanik.com
IP
ekilmen
Admin Group
Admin Group


Kayıt Tarihi: 04 Şubat 2006
Aktif Durum: Aktif Değil
Gönderilenler: 202
Alıntı ekilmen Cevaplabullet Gönderim Zamanı: 26 Kasım 2006 Saat 11:40
Arkadaşım eğer bir linke tıklandığında kenarda farklı bir resimin açılmasını istiyorsan bunun yöntemi farklı yok ben kenarda resim değil yazısal içerik görüntülemek istiyorum dersen bunun yöntemi farklı sen hangisini istiyorsun öncelikle ona bir karar verelim sonra yardıma devam edelim
 
Not: Eğer yazısal içerikli bir bilgi görüntüleyeceksen bunu kayıtlı bir belge  (database - Text dosyası - Xml) içeriğinde saklaman gerekecektir öncelikle bunları öğrenmeni tavsiye ederim...
IP
huzur
Newbie
Newbie


Kayıt Tarihi: 25 Kasım 2006
Konum: Turkey
Aktif Durum: Aktif Değil
Gönderilenler: 2
Alıntı huzur Cevaplabullet Gönderim Zamanı: 27 Kasım 2006 Saat 01:35
hocam sorum şu linklerdeki resinler de sorgulaya tıkladığımda ikinci resimdeki
adresine gitmesini istiyoruz .
hocam sizi yoruyoruz işte bizde soracak bilgili birileri bulamıyoruz.
önerdiğiniz bir site var mı ?
IP
   

Yanıt Yaz Yeni Konu Gönder
Konuyu Yazdır Konuyu Yazdır

Forum Atla
Kapalı Foruma Yeni Konu Gönderme
Kapalı Forumdaki Konulara Cevap Yazma
Kapalı Forumda Cevapları Silme
Kapalı Forumdaki Cevapları Düzenleme
Kapalı Forumda Anket Açma
Kapalı Forumda Anketlerde Oy Kullanma

Bulletin Board Software by Web Wiz Forums version 8.03
Copyright ©2001-2006 Web Wiz Guide