REALbasic ListBox.ActiveCell 的菜单处理程序

发布于 2024-08-23 18:04:01 字数 175 浏览 6 评论 0原文

我有一个列表框,其中所有单元格都是可编辑的。

当用户在 ActiveCell(文本字段)中输入文本时,她可能决定粘贴文本。

我想检查粘贴文本并根据它是否是多行执行不同的粘贴操作。

有没有办法专门为ListBox1.ActiveCell 创建一个EditPaste MenuHandler?

I have a Listbox where all cells are editable.

While the user is typing text in the ActiveCell (Textfield) she may decide to paste text.

I would like to examine the paste-text and perform different paste operations depending on whether it is multiline or not.

Is there any way to create an EditPaste MenuHandler specifically for ListBox1.ActiveCell?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

-柠檬树下少年和吉他 2024-08-30 18:04:01

您应该能够使用键盘异步命令并拦截 Listbox.CellKeyDown 事件中的粘贴命令。然后查看剪贴板对象以查看其中包含的文本。

有点拼凑,但我想不出任何其他方法来做到这一点,因为 ActiveCell 无需干预即可自行处理剪切/复制/粘贴。

You should be able to use the keyboard async command and intercept the paste command in the Listbox.CellKeyDown event. Then take a look at the clipboard object to see what text it has in it.

Kind of a kludge, but I can't think of any other way to do it since the ActiveCell handles cut/copy/paste on its own without intervention.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文