在Template里面放了一个PopupCell,用户不仅期望可以通过右方的按钮弹出参照,还期望通过输入框中输入空格也能弹出参照。
另外,用户期望可以通过Enterkey来触发popupCell之间的切换,类似于上下左右键的功能。
请问有没有可能?
我做过的尝试:
首先响应EditingControlShowing事件,拿到PopupEditingControl 。
然后响应这个Control的KeyPress事件,处理Space和Enter两个按键的业务。
但是我发现第二步中触发不了KeyPress事件。
If TypeOf e.Control Is MultiRow.PopupEditingControl Then
Dim A As MultiRow.PopupEditingControl = CType(e.Control, MultiRow.PopupEditingControl)
RemoveHandler A.KeyPress, AddressOf PopKeyPress
AddHandler A.KeyPress, AddressOf PopKeyPress
EndIf
另外,我发现Multirow已经使用过了EnterKey,用来在一个Cell里面切换输入和一览这种状态,不知是否能屏蔽此功能?
以上三个问题,拜托了。
谢谢~ |
|