büyük küçük harfe dikkat et. ondan olabilir yani oradan dönen sonuç büyük harfle yazılmış vodafone mu.
ikinci bir ihtimal de bu kod birden fazla çalışıyor ve str boş dönüyor. if lerdeki şartına bakıyor hiç biri uymadığı içim turkcell e giriyor. bunu şu şekilde yap
else if
{
this.label11.Text = "Turkcell";
}
else
{
this.label11.Text = "GSM Operatoru bulunamadı";
}
eğer bulunamadı yazarsa str de problem var. if in oralara bir break point koyup str nin içeriğine bakabilirsin. ya da str nin içeriğini bir textbox a eşitleyip oradan koplayarak not defterine gelen operator değerine bak. eğer varsa o değer o zaman dediğim gibi kodun birden fazla çalışıyor olabilir ve str içeği boş oluyor.
webbrowser un değişiminin tamamlanmasından sonra bunu çalıştıracaksan webbrowsercompleted eventine kodunu yazman gerek. ancak bazen birden fazla giriyor. bunun için de e parametresini kullanarak bir if yazman lazım. yukarıda söylediklerimi dene olmazsa diğerini de söyleyim ya da denk gelirsek bana teamviewer den id ve pass yollarsan bilgisayarına bağlanıp bakayım