我有一个列表框,其中所有单元格都可以编辑。
当用户在ActiveCell(文本字段)中键入文本时,她可能决定粘贴文本。
我想检查粘贴文本并执行不同的粘贴操作,具体取决于它是否为多行。
有没有办法专门为ListBox1.ActiveCell创建EditPaste MenuHandler?
答案 0 :(得分:2)
您应该能够使用keyboard async命令并拦截Listbox.CellKeyDown事件中的paste命令。然后查看剪贴板对象以查看其中包含的文本。
有点像kludge,但我想不出有任何其他方法可以做到这一点,因为ActiveCell自己处理剪切/复制/粘贴而没有干预。