Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 游标=<;自定义光标>;不粘在对话框窗体上_C#_Winforms - Fatal编程技术网

C# 游标=<;自定义光标>;不粘在对话框窗体上

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

该对话框作为一个颜色选择器,以整个桌面的快照作为背景,并从窗体实例化

对话框的光标属性设置为加载时的移液管(自定义)光标

对话框上父窗体出现的区域设置为透明,以便像素位置的当前颜色反映在父窗体上

然而,在加载时,光标会立即变为移液管光标,然后又变回默认值,不管怎样


我不知道发生了什么事。我已经尝试在对话框中的鼠标悬停、鼠标移动、甚至画图上再次设置移液管光标,但没有任何效果。

在表单加载中尝试此选项。 它适用于我的自定义光标(光标的控件是一个按钮)


这就是我正在做的。问题是,不知何故,当鼠标悬停回对话框时,对话框的游标属性在透明区域被击中时恢复为默认值,并且鼠标游标不再成为移液管。
System.IO.MemoryStream ms = new System.IO.MemoryStream(CustomCursorPath);
Controlname.Cursor = new Cursor(ms);