This commit is contained in:
CJK_mkp
2025-06-13 11:43:50 +08:00
parent a9baf47823
commit 9de6555519
+10
View File
@@ -364,16 +364,26 @@ namespace Ink_Canvas {
// 触摸输入,不隐藏光标 // 触摸输入,不隐藏光标
private void inkCanvas_TouchDown(object sender, TouchEventArgs e) private void inkCanvas_TouchDown(object sender, TouchEventArgs e)
{ {
// 修改:根据用户设置决定是否强制显示自定义光标
if (Settings.Canvas.IsShowCursor) {
inkCanvas.ForceCursor = true;
} else {
inkCanvas.ForceCursor = false; inkCanvas.ForceCursor = false;
System.Windows.Forms.Cursor.Show(); System.Windows.Forms.Cursor.Show();
} }
}
// 触摸结束,恢复光标 // 触摸结束,恢复光标
private void inkCanvas_TouchUp(object sender, TouchEventArgs e) private void inkCanvas_TouchUp(object sender, TouchEventArgs e)
{ {
// 修改:根据当前模式和设置恢复光标状态
if (Settings.Canvas.IsShowCursor && inkCanvas.EditingMode == InkCanvasEditingMode.Ink) {
inkCanvas.ForceCursor = true;
} else {
inkCanvas.ForceCursor = false; inkCanvas.ForceCursor = false;
System.Windows.Forms.Cursor.Show(); System.Windows.Forms.Cursor.Show();
} }
}
#endregion Definations and Loading #endregion Definations and Loading
} }