(09/02/2020, 02:13)ozanakkaya yazdı: Dim GVeri as integer
GVeri = WebBrowser.Document.getElementById("ddlSMSBilgilendirme").innerhtml
MsgBox GVeri
Bu kod ile mesaj kutusuna veri geliyor mu
Hayır, veri gelmiyor, mesaj kutusu gelmiyor.
Kodda Webbrowser ismi doğru mu
(09/02/2020, 04:13)ozanakkaya yazdı: Kodda Webbrowser ismi doğru mu
Evet doğru,
e okul sitesi içerisinde dört çeşit veri alanı alacağım,
Birincisi olarak Text alanlarını almayı öğrendim ve alıyor.
İkincisi Liste alanlarını alamaya çalışıyorum,
sonrasında
Üçüncüsü Öğrenci Resmini almaya çalışacağım
son olarak
Dördüncüsü Radio (tik ile işaretli) alanları almaya çalışacağım.
resmini eklediğiniz web sayfasının kaynak kodları ile uygulamanızın son halini ekleyin.
ben şekilde içerikleri indiren bir döküman buldum (bilişim öğretmenleri sitesinde) . kodlar VB ama Maalesef
Access değil. Uyarlama yapamadım.
Kod:
c#
<option selected="selected" value="6">ANKARA</option>
değerindeki ANKARA yı değer olarak alamak için
foreach (HtmlElement el in webBrowser1.Document.GetElementsByTagName("option"));
{
if (el.GetAttribute("selected") == "True");
{
MessageBox.Show(el.InnerText);
}
}
yine de ilk yapıdaki gibi selected="selected" halini baz almak isterseniz, value=6'yi süzerek ANKARA'yı alabilirsiniz:
foreach (HtmlElement el in webBrowser1.Document.GetElementsByTagName("option"))
{
if (el.GetAttribute("value") == "6")
{
MessageBox.Show(el.InnerText);
}
}
Benzer bir çalışma yapmaya çalışan C# taki bu kodu
Access için Visual Basic olarak nasıl uyarlayabiliriz. (C# Kodu için Kaynak:
https://social.msdn.microsoft.com/Forums...m=csharptr)