lh9529 发表于 2021-1-18 11:15:54

GrapeCity.Win.ElTabelle.KeyAction 升级相关

请问 在将ElTabelleMultiRow4升级到 MultiRowWin10的过程中,下列代码的新写法是如何?

Me.KeyAction(GrapeCity.Win.ElTable.MKeyAction.EndEdit)

->Me.KeyAction(GrapeCity.Win.MultiRow.EditingAction.EndEdit)

官方文档的解释是
IAction インタフェースを実装するショートカットキーのクラス。

是指用类似这种方式处理吗
aryKeyActions = New GrapeCity.Win.ElTabelle.MKeyAction() {GrapeCity.Win.ElTabelle.MKeyAction.NextTabOrder}
multiRowSheet1.Shortcuts.Add(Keys.Enter, aryKeyActions)

Richard.Ma 发表于 2021-1-18 13:17:14

本帖最后由 Richard.Ma 于 2021-1-19 15:57 编辑


    Dim ShortcutKeyManager1 As GrapeCity.Win.MultiRow.ShortcutKeyManager = New GrapeCity.Win.MultiRow.ShortcutKeyManager() ShortcutKeyManager1.DefaultModeList.Add(New GrapeCity.Win.MultiRow.ShortcutKey(CType(GrapeCity.Win.MultiRow.EditingActions.EndEdit, GrapeCity.Win.MultiRow.Action), CType((System.Windows.Forms.Keys.Control Or System.Windows.Forms.Keys.C), System.Windows.Forms.Keys))) Me.GcMultiRow1.ShortcutKeyManager = ShortcutKeyManager1





    这个示例就是 按下ctrl + c 会使multirow退出编辑状态




lh9529 发表于 2021-1-20 11:16:54

非常感谢!
页: [1]
查看完整版本: GrapeCity.Win.ElTabelle.KeyAction 升级相关