作成日: 2024/06/28 最終更新日: 2024/09/18
文書種別
不具合
状況
修正済み
詳細
GcComboBox型セルが設定されたセルの編集時にSelectedIndexChangedイベントをハンドルしドロップダウンからアイテムを選択して閉じます。その後、同じセルの編集を開始すると以下の例外が発生します。
System.Exception: 'FpSpread.WndProcメソッドで例外が発生しました' 内部例外 NullReferenceException: Object reference not set to an instance of an object. |
回避方法
Service Pack 1(v17.0.4802.2022/v17.1.0)で修正済み。
Service Pack 1を適用せずに対処する場合、セルの編集が終了するEditModeOffイベントでSelectedIndexChangedイベントのハンドラを削除して回避が可能です。
[C#]
private void fpSpread1_EditModeOff(object sender, EventArgs e)
{
if (fpSpread1.EditingControl is GcComboBoxEditingControl editor){
editor.SelectedIndexChanged -= FpSpread1_SelectedIndexChanged;
}
}