该对话框作为一个颜色选择器,作为整个桌面的镜头,作为背景,并从表单实例化。
对话框的Cursor属性设置为加载时的移液器(自定义)光标。
对话框中出现父窗体的区域设置为透明,因此像素位置的当前颜色将反映在父窗体上。
然而,在加载时,光标会暂时变为移液器光标,然后无论如何都会更改回默认值。
我不确定发生了什么。我已经尝试在对话框上再次设置移液器光标OnMouseHover,OnMouseMove,甚至是OnPaint,但没有任何效果。
答案 0 :(得分:0)
在表单加载中尝试这个。 它适用于我的自定义光标(Cursor的Controll是一个按钮)
System.IO.MemoryStream ms = new System.IO.MemoryStream(CustomCursorPath);
Controlname.Cursor = new Cursor(ms);