セルの編集を開始する際にPInvoke例外が発生する場合があります。この問題はバージョン0.8.5.1で修正されました。開発環境でこの問題を修正するには、以下の手順に従ってください。
-
ReoGridプロジェクトを開きます。
-
ソースファイル
Common/Win32.csを開きます。 -
SendMessageメソッドの定義を見つけます:public static extern int SendMessage(IntPtr hWnd, uint Msg, long wParam, long lParam); -
最後の2つのパラメータの型を
longからIntPtrに変更します。以下のようになります:public static extern int SendMessage(IntPtr hWnd, uint Msg, IntPtr wParam, IntPtr lParam); -
ReoGridControl.cs内のSendMessageメソッドの呼び出し元を見つけ、引数を以下のように変更します:new IntPtr(value) -
再ビルドして完了です。