2009-03-28 10 views
5

Web tarayıcımdaki Webbrowser Denetimi, odaklanmış olduğunda kısayollar çalıyor. Alt + F4'u kullanabilmek için önce bir kontrole tıkladım.Webbrowser Denetim çalma kısayolları

Şu an "WebbrowserShortcuts = false" var, ama hala aynı.

Bu rahatsız edici davranışı durdurmanın bir yolu var mı? tabii ki, bir kimliği vermek zorunda anlamına gelen,

onload="document.getElementById('silverlightControl').focus()" 

...: Bir Win WebBrowser içine Silverlight yüklerken

+0

WB'de neler gösteriliyor? Bir Office belgesi veya bir .pdf gibi bir şey var mı? –

+0

Hayır sadece DocumentText –

cevap

1

bu sorunu vardı ve ben <body> öğesine aşağıdaki ekleyerek çözmüş benim <object> elemana silverlightControl arasında: Eğer sadece HTML varsa

<object id="silverlightControl" data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="100%" height="100%"> 

, belki belki document veya birinci köprü üzerinde focus() arayabilirim?

+0

üzerinden doldurduğum HTML ile aynı sorunun üstesinden geldim ve onLoad = 'document.focus();' denedim. Bu işe yaramadı (sadece JQuery kullanılıyor, ancak hiçbir şey başlatılmamış WebBrowser'de düz HTML). WebBrowserShortcutsEnabled = false. Bunu true olarak ayarladığımda, DOES çıkmamıza izin verir, AMA Diğer tüm kısayolların da etkin olmasını istemiyorum, bu yüzden bunu yapamam. – GuyWithDogs