ComponentOne 利用ガイド
[006] Button の Click イベントで MouseCol プロパティ及び MouseRow プロパティの値を取得すると、「-1」になる
移行ガイド > 各種移行資料 > FlexGrid for WinForms 移行情報 > [006] Button の Click イベントで MouseCol プロパティ及び MouseRow プロパティの値を取得すると、「-1」になる
変更バージョン 2.5.20061.236
カテゴリ 全般
対応策 ×

詳細

旧バージョンでは、グリッド外に配置したボタンの Click イベントで MouseRow プロパティ、MouseCol プロパティの値を取得すると、ボタンの位置に対応するグリッドの行、または列の値が返されました。本バージョンでは、いずれも「-1」が戻ります。これは、これらのプロパティの本来の機能である「カーソルが置かれている行や列のインデックスを取得します」という内容に沿って、仕様変更が行われたためです。

なお、この動作を旧バージョンと同じにする方法は用意されていません。ただし、C1FlexGrid1_Click イベントまたは C1FlexGrid1_BeforeMouseDown イベントでは、該当する行または列の実際の値を取得できますので、これらのイベントの利用をご検討ください。

関連トピック