C# Aktiflik
-
c# da webbrowserı aktif tutmanın bi yolu varmı yani forma falan tıklandıgında sitenin işlevi duruo siteden dolayı bunu aşmanın bi yolu varmıdır acaba ?
-
-
sanırım yanlış anlaşılma oldu webbrowserin aktif pencere olması gerekiyor uzerine tıklandıgında devam eden bi durumda baska yere tıklandıgında duruyor.
-
doz4 bunu yazdı
sanırım yanlış anlaşılma oldu webbrowserin aktif pencere olması gerekiyor uzerine tıklandıgında devam eden bi durumda baska yere tıklandıgında duruyor.
O halde bu örnekleri inceleyebilirsin hacim.
http://msdn.microsoft.com/en-us/library/system.windows.forms.form.topmost%28v=vs.110%29.aspx
Örneğin;
this.TopMost = true;
this.TopMost = false;
this.Activate();http://www.codeproject.com/Tips/76427/How-to-bring-window-to-top-with-SetForegroundWindo
+http://www.codeproject.com/Articles/50544/Using-the-WebBrowser-Control-in-ASP-NET
Referans,
+http://msdn.microsoft.com/en-us/library/ms646311%28v=vs.85%29.aspx
+http://msdn.microsoft.com/en-us/library/ms646262.aspx
+http://msdn.microsoft.com/en-us/library/windows/desktop/ms633539%28v=vs.85%29.aspx
ZINDIK tarafından 25/Ara/14 07:39 tarihinde düzenlenmiştir -
bahsettigin sitenin linkinide paylasirmisin.
-
http://www.warofclicks.com/Advertisement/View/8756d701-3706-41f2-9f2e-7aa6d6b6e23b
forma webbrowser ekleyip bu siteye navitage ederseniz geri sayım oluyor 5 saniye o 5 saniye dolmadan baska yere tıklandıgı zaman zaten hatayı gorceksiniz amacım bu hatayı almadan formu asagı indirebilmek yani calısmasına devam etmesi yada herhangi bi yere tıklandıgında focusu kaybetmemesi
-
bu bahsettiğin işlem bildiğim kadarıyla işletim sisteminde pencerelerin tree yapısında aktif olanı alıyor. Örneğin tarayıcıda sen bir nesneye mouse odakladığın zaman tree de aktif olarak o nesneden yukarı tüm elementler işaretlenir. burada sen simge durumuna küçültmek yerine başka bir nesneye tıklasan o bile aktif penceredeki yerini kaybettirir. sürekil dinleyen scriptte o focus kaybolduğu için hata verir. senin asıl araştırman gereken bu focus olayını kaybetmemek değil o scripti pasivize edebilmek olması gerekir. Bu işlemde scriptin yapısını kodlanmasına göre değişir, sayfanın bir scriptlerini bir tara içerisinden bulabileceğini düşünüyorum
-
UserProgressStateControl = function() { px=683; py=0; lwf=1; wf=1; ww=667; wh=615; sw=1366; sh=768; }
sayfayı chrome ile açyukarıdaki scripti consolda çalıştır sonra git istediin işi yap site çalışmasına devam eder -
peki bunu c# ta nasıl kullanırım ? birde tek sayfa yok ve tekrar eden bi surec var yani 1 kez tamamlandıktan sonra 5 dk sonra tekrar edilcek eger her sayfa için bi ayarlama olursa super olur
doz4 tarafından 25/Ara/14 22:58 tarihinde düzenlenmiştir -
Marslan bunu yazdı
UserProgressStateControl = function() { px=683; py=0; lwf=1; wf=1; ww=667; wh=615; sw=1366; sh=768; }
sayfayı chrome ile açyukarıdaki scripti consolda çalıştır sonra git istediin işi yap site çalışmasına devam ederHocam çok çok çok teşekkür ederim size işime yaradı kullanmayı da buldum bi şekilde allah senden razı olsun.
doz4 tarafından 29/Ara/14 01:16 tarihinde düzenlenmiştir
