【发布时间】:2012-05-06 20:55:33
【问题描述】:
如果您在 TreeView 的 keydown 事件中打开任何模式对话框(如果焦点位于 TreeView 上,则在 KeyPreview=true 的表单中)您会听到烦人的 DING!
如何防止它发生?
此 ding 通常是未处理键事件的信号(例如,默认情况下 TextBox 将 ding 用于 Ctrl+A 等)。但是,设置 e.Handled 或 e.SuppressKeyPress 对 TreeView 中的模态对话框没有帮助。除了打开模式对话框之外,它在做任何事情时都会有所帮助!
【问题讨论】:
-
无法重现。通过 ShowDialog 显示表单时未播放声音。它为 MessageBox 播放。但那是另一回事了。
标签: c# winforms treeview keydown