C# 游标=<;自定义光标>;不粘在对话框窗体上
该对话框作为一个颜色选择器,以整个桌面的快照作为背景,并从窗体实例化 对话框的光标属性设置为加载时的移液管(自定义)光标 对话框上父窗体出现的区域设置为透明,以便像素位置的当前颜色反映在父窗体上 然而,在加载时,光标会立即变为移液管光标,然后又变回默认值,不管怎样C# 游标=<;自定义光标>;不粘在对话框窗体上,c#,winforms,C#,Winforms,该对话框作为一个颜色选择器,以整个桌面的快照作为背景,并从窗体实例化 对话框的光标属性设置为加载时的移液管(自定义)光标 对话框上父窗体出现的区域设置为透明,以便像素位置的当前颜色反映在父窗体上 然而,在加载时,光标会立即变为移液管光标,然后又变回默认值,不管怎样 我不知道发生了什么事。我已经尝试在对话框中的鼠标悬停、鼠标移动、甚至画图上再次设置移液管光标,但没有任何效果。在表单加载中尝试此选项。 它适用于我的自定义光标(光标的控件是一个按钮) 这就是我正在做的。问题是,不知何故,当鼠标悬停回对
我不知道发生了什么事。我已经尝试在对话框中的鼠标悬停、鼠标移动、甚至画图上再次设置移液管光标,但没有任何效果。在表单加载中尝试此选项。 它适用于我的自定义光标(光标的控件是一个按钮)
这就是我正在做的。问题是,不知何故,当鼠标悬停回对话框时,对话框的游标属性在透明区域被击中时恢复为默认值,并且鼠标游标不再成为移液管。
System.IO.MemoryStream ms = new System.IO.MemoryStream(CustomCursorPath);
Controlname.Cursor = new Cursor(ms);