如何防止複製&在蒙面編輯文本框中粘貼任何文本[使用右鍵單擊以及Ctrl + C和Ctrl + v鍵]在C#/ vb.net?防止在C#/ vb.net中的蒙面編輯文本框中複製和粘貼
0
A
回答
0
從TextBox
繼承並重寫WndProc
方法:
private const int WM_CUT = 0x0300;
private const int WM_COPY = 0x0301;
private const int WM_PASTE = 0x0302;
protected override void WndProc(ref Messsage m)
{
if (m.Msg == WM_CUT || m.Msg == WM_COPY || m.Msg == WM_PASTE)
return;
base.WndProc(ref m);
}
還應防止複製/粘貼從上下文菜單中
0
for ctrl + v/c您需要繼承TextBox類並覆蓋函數ProcessCmdKey
然後僅在未按下ctrl + c或ctrl + v時調用基類。
1
你可以用你自己的上下文菜單中禁用鼠標點擊替換默認上下文菜單做然後一邊控制鍵被處理KeyDown事件和喜歡寫代碼按你可以只是停止任何鍵盤輸入:
If e.Modifiers = Keys.Control Then
e.Handled = True
End If
0
將ShortboxEnabled文本框的屬性設置爲False。 缺點: 這也會阻止該文本框的Ctrl + A和右鍵單擊菜單。
相關問題
- 1. 防止複製+粘貼文本區爲()
- 2. 防止複製/粘貼將網頁樣式複製到富文本編輯器
- 3. 在文本框中檢測粘貼 - vb.net
- 4. 在Python中複製和粘貼文本
- 5. 蒙面文本框不允許粘貼蒙面
- 6. 防止在excel中複製副本粘貼
- 7. 將圖像複製粘貼到JavaScript RTF文本編輯器中
- 8. 在React Component的文本框中複製文本的粘貼
- 9. 如何在MFC中限制文本框中的複製粘貼?
- 10. 如何防止在文本框中粘貼非數值?
- 11. 使用jquery防止複製粘貼
- 12. 在MFC中編輯列表控制數據(編輯行,複製和粘貼)
- 13. 如何擺脫在ajax html編輯器中複製和粘貼文本樣式
- 14. 在jJavaScript中複製並粘貼文本
- 15. 在Eclipse中剪切,複製和粘貼GEF編輯器
- 16. 使用C#winforms自定義複製/粘貼行爲,同時允許文本編輯複製/粘貼
- 17. 多語言文本複製/粘貼到WinForms中的文本框?
- 18. 流星控制在文本字段中複製和粘貼
- 19. 在.jar中複製和粘貼文件
- 20. VB.net應用程序範圍複製和粘貼(文本)
- 21. 在C#中的文本框中粘貼限制#
- 22. Handsontable,自定義文本編輯器,複製/粘貼問題
- 23. Android:防止剪貼板複製文本
- 24. 如何防止頁面URL的複製/粘貼?
- 25. 不允許複製和粘貼文本框中的小數和文本值
- 26. 腳本來複制和粘貼文件
- 27. 如何防止用戶在wordpress中複製並粘貼網址
- 28. 將多行文本粘貼到單行編輯框控件中
- 29. Excel中複製和粘貼
- 30. vb.net複製rtf文本不可粘貼在記事本
我還沒有必要使用蒙面編輯文本框,但它似乎像防止複製/粘貼與掩蓋文本齊頭並進。它真的不會阻止它,或者至少提供一個設置來做到這一點? – jamone 2010-05-28 14:30:21