祁画 发表于 2024-11-11 17:13:56

【17.1.7】设置激活选区,选中事件没有触发

通过sheet.setActiveCell(row, col)设置激活选区,GC.Spread.Sheets.Events.SelectionChanged 事件不会触发吗?

Wilson.Zhang 发表于 2024-11-11 17:13:57

祁画 发表于 2024-11-12 09:03
嗯嗯好的,感谢

不客气!我理解监听SelectionChanged事件可能为了执行一些业务逻辑,既然您通过Worksheet:setActiveCell()设置活动单元格,那可以随后执行原本需要在监听事件SelectionChanged事件中执行的业务逻辑。您可以评估下是否可行。

Wilson.Zhang 发表于 2024-11-11 17:43:55

您好!SelectionChanged可以监听通过UI触发的动作,无法监听到通过代码设置触发的功能动作。

祁画 发表于 2024-11-11 18:02:30

那有其他方法可以触发SelectionChanged方法吗

Wilson.Zhang 发表于 2024-11-12 08:46:06

祁画 发表于 2024-11-11 18:02
那有其他方法可以触发SelectionChanged方法吗

通过代码无法触发,需要通过鼠标选择单元格触发。

祁画 发表于 2024-11-12 09:03:49

嗯嗯好的,感谢

祁画 发表于 2024-11-12 09:46:49

嗯嗯 这个我试下

Wilson.Zhang 发表于 2024-11-12 11:21:55

祁画 发表于 2024-11-12 09:46
嗯嗯 这个我试下

好的,本贴问题即已解决,那就结帖了。如有新问题,欢迎发新帖沟通。
{:5_110:}
页: [1]
查看完整版本: 【17.1.7】设置激活选区,选中事件没有触发