在开始编辑单元格时可能会出现 PInvoke 异常。此问题已在 0.8.5.1 版本中修复。要在开发环境中修复此问题,请按以下步骤操作:
-
打开 ReoGrid 项目。
-
打开源文件
Common/Win32.cs。 -
找到
SendMessage方法的定义:public static extern int SendMessage(IntPtr hWnd, uint Msg, long wParam, long lParam); -
将最后两个参数类型从
long更改为IntPtr,如下所示:public static extern int SendMessage(IntPtr hWnd, uint Msg, IntPtr wParam, IntPtr lParam); -
在
ReoGridControl.cs中找到SendMessage方法的调用处,将参数更改为:new IntPtr(value) -
重新编译即可。