似乎無法在webBrowser控件中禁用打印。在webBrowser控件中禁用Ctrl + P
這是我已經試過:
設置WebBrowserShortcutsEnabled爲FALSE
- 這仍然顯示的打印對話框按下Ctrl + P鍵時。行爲似乎很奇怪,但是從我的測試中,您可以在Web瀏覽器控件仍然有焦點時觸發對話框。如果您單擊另一個控件以使瀏覽器失去焦點,並再次單擊webbrowser,則無法觸發打印對話框。
在窗體的KeyDown事件重寫按Ctrl + P
- 這似乎並沒有做任何事情。
使用Web瀏覽器的PreviewKeyDown
- 這似乎並不意在攔截按鍵,僅僅是預覽它們,你不能用它抵消按鍵。
如果所有的鍵盤快捷鍵被禁用這將是最佳的。
必須有一些方法來實現這一點?謝謝。
這是一個有趣的解決方案 - 謝謝。不過,我的客戶更喜歡打印對話框根本不顯示。 –