禁用拖动;将自定义控件放入Windows窗体设计器中

时间:2014-02-28 10:05:38

标签: c# .net winforms mouseevent

我有一个C#应用程序,支持像visual studio这样的设计运行时间

我想仅限制某些控件的设计器窗口。 Windows窗体设计器窗口不能接受其他控件。我想在鼠标悬停在设计器表单上时将鼠标指针更改为不可用。

有没有办法做到这一点?

1 个答案:

答案 0 :(得分:0)

如果我理解你的问题......

如果要实现控件,请覆盖更改鼠标指针所需的每个控件的MouseHover

e.g。

protected override void OnMouseHover(EventArgs e)
{
    this.Cursor = Cursors.No;//particular region is invalid for the current operation.
}

您可以在Cursors Class

上找到不同的游标