快捷键的设置消除
在ShortcutKeyManger的Default Mode中消除了F2的BeginEdit功能,为什么在运行的时候F2还有这个功能呢?还是要用代码去实现快捷键的注销? 直接在设计时,将GcMultiRow.ShortcutKeyManager的设计窗口打开,删除掉DefaultMode的F2就可以了。我怀疑你在删除的过程中,也就是在ShortcutKeyManger的窗口当中错误的将ViewMode为Row的F2键删除了,而不是删除了ViewMode为Default的F2。你可以查看在Form.Designer.cs当中自动生成的代码,是否包含F2的设置。 回复 2楼wedy.wang的帖子
DefaultMode和RowMode里面都删了,不过我在Form.Designer里面找到了 Me.txtCellSyusiCode.ShortcutKeys.AddRange(New GrapeCity.Win.MultiRow.InputMan.ShortcutDictionaryEntry() {New GrapeCity.Win.MultiRow.InputMan.ShortcutDictionaryEntry(System.Windows.Forms.Keys.F2, "ShortcutClear")}),删掉就好了,感觉有点奇怪的明明删掉了,谢谢版主了。 回复 2楼wedy.wang的帖子
不会以后都要手动去删吧。。。。 应该不会,你创建一个全新的工程试试,我这边没有重现你说的问题。如果你发现重现方式,烦请告诉我们。谢谢。
页:
[1]