首页 > 解决方案 > datagridview 中的自定义插入符号

问题描述

我正在研究 c# datagridview 项目,我必须将默认插入符号更改为 dos like caret。我已经搜索互联网购买无法找到任何解决方案。来自各个成员的任何建议。

标签: c#winformsdatagridviewwinforms-interop

解决方案


使用 Designer 更改光标:

1:转到设计器并右键单击您的控件。

2:在右键菜单中转到属性

3:在属性中向下滚动到光标并选择所需的光标。

或者将光标更改为自定义光标:

改变光标的功能:

public static Cursor ActuallyLoadCursor(String path)
{
    return new Cursor(LoadCursorFromFile(path));
}
[System.Runtime.InteropServices.DllImport("user32.dll")]
private static extern IntPtr LoadCursorFromFile(string fileName);

代码来自:C# Winforms 中的自定义光标

调用函数:

yourdatagrid.Cursor = ActuallyLoadCursor("PathToYourCursor.cur");

另请查看此文件夹以找到光标: C:\Windows\Cursors


推荐阅读