[英]Prevent passing keydown event from control to parent form?
我有一個帶有多個控件的 C#/.Net 表單。 在所有控件上,keydown 事件應該傳遞給父表單,除了一個。
有沒有辦法阻止特定控件傳遞此類事件?
這是解決方案:
Public Class MyControl
Inherits WhatEverControl 'For example TextBox
Protected Overrides Function ProcessCmdKey(ByRef msg As System.Windows.Forms.Message, keyData As System.Windows.Forms.Keys) As Boolean
return false 'This control wont allow keydown events pass to the parent form
End Function
End Class
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.