未触发 ScintillaNet Calltip 事件

Posted

技术标签:

【中文标题】未触发 ScintillaNet Calltip 事件【英文标题】:ScintillaNet Calltip events not fired 【发布时间】:2013-06-24 02:59:02 【问题描述】:

我正在使用 ScintillaNet 控件为我的工作场所使用的专有语言制作编辑器。

我正在尝试实现 CallTip 功能,但由于某种原因没有调用 DwellStart 事件。我找不到任何需要设置的标志,并且(按照规范)找不到任何文档。

我通过设计器实现了事件处理程序,因此代码是自动生成的。

有没有人从头开始实施 CallTip 并且知道出了什么问题?

【问题讨论】:

这可能真的是silly。或者可以是bug。建议您将此问题报告给scintillanet.codeplex.com 以获得更广泛的可见性。祝你好运! 【参考方案1】:

好的,所以我做了更多的实验,我发现我必须(通过 NativeInterface)将 Dwell 时间设置为大于零的值才能启用它。

我无法通过包装器本身找到任何方法。

scintilla1.NativeInterface.SetMouseDwellTime(3000);

(使用毫秒)

【讨论】:

以上是关于未触发 ScintillaNet Calltip 事件的主要内容,如果未能解决你的问题,请参考以下文章

VB.NET 中的 ScintillaNET 问题

ScintillaNet - 无法将其添加到工具箱

ScintillaNET 自动完成

使用 ScintillaNET 自定义高亮

如何读取 ScintillaNET 类的 Text 属性

ScintillaNet - 计算出用户点击了哪一行