【发布时间】:2010-03-07 19:25:09
【问题描述】:
我有一个列表框,其中所有单元格都是可编辑的。
当用户在 ActiveCell(文本字段)中输入文本时,她可能会决定粘贴文本。
我想检查粘贴文本并根据是否为多行执行不同的粘贴操作。
有没有办法专门为 ListBox1.ActiveCell 创建一个 EditPaste MenuHandler?
【问题讨论】:
标签: realbasic
我有一个列表框,其中所有单元格都是可编辑的。
当用户在 ActiveCell(文本字段)中输入文本时,她可能会决定粘贴文本。
我想检查粘贴文本并根据是否为多行执行不同的粘贴操作。
有没有办法专门为 ListBox1.ActiveCell 创建一个 EditPaste MenuHandler?
【问题讨论】:
标签: realbasic
您应该能够使用键盘异步命令并拦截 Listbox.CellKeyDown 事件中的粘贴命令。然后看一下剪贴板对象,看看里面有什么文本。
有点杂乱无章,但我想不出任何其他方法,因为 ActiveCell 无需干预即可自行处理剪切/复制/粘贴。
【讨论】: