Reputation: 18825
Preferably using JavaScript but would like to hear other ways too
Upvotes: 9
Views: 19000
Reputation: 191
Actually, you can.. This little routine fixed it all for me..
I needed the other shortcuts, but not F5.
Private Sub WebBrowser1_PreviewKeyDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.PreviewKeyDownEventArgs) Handles WebBrowser1.PreviewKeyDown
If e.KeyCode = Keys.F5 Then WebBrowser1.WebBrowserShortcutsEnabled = False Else WebBrowser1.WebBrowserShortcutsEnabled = True
End Sub
Quick and dirty, but it works. Now, I can still use the Ctrl-B, I and U for editing, but I don't have to worry about refresh killing it!!
Enjoy!
Upvotes: 1
Reputation: 50650
Upvotes: 10
Reputation: 44058
This will disable F5, but not the actual refresh function:
document.onkeydown = function (e) {
if (e.keyCode === 116) {
return false;
}
};
On Chrome/XP, at least.
Upvotes: 18