禁用禁用表单的系统声音(ding)

时间:2011-10-17 11:04:53

标签: c#

我有一个可以设置为.Enabled = false;的表单。客户端仍然可能偶然点击它,这可能会变得非常烦人,因为每次点击它都会得到这个响声。我想知道是否可以禁用它。

2 个答案:

答案 0 :(得分:0)

您可以注册表格的Move事件,并将其位置恢复到您想要的位置(它应该位于左上角IIRC)。

答案 1 :(得分:0)

您可以使用这两行代码隐藏整个标题栏,而不是将Enable设置为false:

this.Text = "";
this.ControlBox = false;

这将导致用户无法移动窗口,您可以存储原始标题,然后在需要时将其恢复。