问题标签 [caret]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
128 浏览

java - 格式化程序覆盖的选择

当用户单击我要选择内容的文本字段时,我已将 a 应用于a FormatterJFormattedTextFieldFormatterFactory

焦点侦听器无法按预期工作,因为调用了格式化程序,最终导致值被重置,最终取消选择字段内容。我认为正在发生的事情是在值更改后,插入符号移动到最右边的位置,这会取消选择该字段。

有谁知道如何解决这个问题并正确选择字段内容?

0 投票
6 回答
1007 浏览

c++ - MFC:到底什么是 CSplitterWnd Caret?

在 CSplitterWnd 类的上下文中,插入符号到底是什么?我找不到任何与 CSplitterWnds 明确相关的文档...

编辑:具体来说,这些功能实际上做了什么:

EDIT2:请注意,我知道插入符号是什么,我专门询问 CSlitterWnd 类上下文中的功能。我看过 MSDN 文档,但没有提供真正的解释。

0 投票
4 回答
165854 浏览

javascript - 如何从一开始就以字符形式获取文本区域中的插入符号列(不是像素)位置?

您如何在<textarea>使用 JavaScript 时获得插入符号的位置?

例如:This is| a text

这应该返回7

你如何让它返回光标/选择周围的字符串?

例如:'This is', '', ' a text'

如果单词“is”被突出显示,那么它将返回'This ', 'is', ' a text'

0 投票
1 回答
1619 浏览

javascript - 如何在 IE 中隐藏插入符号?(JavaScript)

在所见即所得编辑器上方显示弹出窗口时,插入符号(文本区域中的光标)在弹出窗口下仍然可见。有任何想法吗?

0 投票
4 回答
1808 浏览

editor - 文本插入的术语“插入符号”是如何演变的?

文本插入点的术语“插入符号”从何而来?我试图用谷歌搜索它,但这很难找到(甚至我的历史计算机参考书似乎也没有帮助)。

我有理由确定我记得一些使用文字插入符号(即:^)作为文本插入标记的古老 Wang/大型机应用程序,但我一生都记不起一个。

是的,我知道我可以通过直接谷歌搜索找到插入符号的含义,但我在这里寻找一个真正的词源 - 即:使用带有真实的实时插入符号作为文本插入的文本编辑器系统的人观点。这类东西对我来说很有趣——比如鼠标指针使用术语“bug”的起源。

0 投票
6 回答
9112 浏览

apache-flex - 您如何以编程方式将 Flex TextArea 的插入符号移到末尾?

在从我的代码中附加一些文本后,我试图将 Flex TextArea 中的插入符号移到末尾。我查看了 TextArea 及其基础 TextField 的参考文档,但似乎没有提供处理此问题的方法。

我尝试过的一种方法是将焦点设置到文本区域并调度 KeyUp KeyboardEvent 并将事件的键代码设置为“结束”键,但这不起作用。

关于如何做到这一点的任何想法?

谢谢。

0 投票
4 回答
11655 浏览

c# - WinForms 文本框的自定义插入符号

我正在 WinForms .Net 2.0 应用程序中开发一个自定义的 HyperTerminal 类应用程序。我在面板中有一个多行文本框,您可以在其中与硬件设备进行交互。

我的客户想要一个自定义的插入符号,一个填充了一个字符空间大小的矩形,而不是默认的垂直线。

我知道 .Net 默认情况下不提供执行此操作的选项,但必须有一些 Windows 功能才能执行此操作。

0 投票
1 回答
2474 浏览

c++ - C++/Qt:绘制插入符号

我正在学习Qt。我刚刚开始通过继承 QAbstractScrollArea 从头开始​​编写文本编辑器。我这样做只是为了练习。但现在我面临显示插入符号的问题。我想到的是painter.drawLineQTimer。您能否就此提出一些建议。我也很高兴听到一些实施块和下划线插入符号的策略。

题外话:这是一个错误吗?StackOverflow 说这个问题有两个答案,但我只看到一个!

0 投票
1 回答
2492 浏览

cocoa - 更改 Cocoa 中的文本光标(插入符号)颜色?

有谁知道是否可以更改 Cocoa 中的文本光标(又名插入符号)颜色?我需要创建一个文本字段,它会根据某些内容更改其插入符号颜色。

请注意,我说的不是鼠标指针图片,而是闪烁的垂直线,它可以帮助您了解您在哪里输入 :-)

我正在浏览 Cocoa 文档,但找不到任何有趣的东西。

谢谢!

0 投票
2 回答
718 浏览

wxpython - wxWidgets:如何在 StyledTextCtrl 中更改插入符号样式(向 scintilla 发送命令)

wxWidgets 有 wxStyledTextCtrl (据我所知)在幕后使用 Scintilla

我对 Scintilla API 了解不多,但我有点想你向它发出命令。

特别是,我想让光标具有块样式,我在 Notepad++ 中找到了以下代码段:

我想在 StyledTextCtrl 中做同样的事情,但我不知道如何进入幕后的 scinitilla 控件。

我该怎么做呢?

PS 我在 wxPython 中工作,但我想这并没有什么不同。

更新:

在对 wxWidgets 的 c++ 源代码进行了一些挖掘之后,我发现大多数函数只是调用SendMsg,例如:

所以我认为这就是向底层闪烁组件发送命令的方式。

所以,我得到了我需要的值

2512也是如此SCI_SETCARETSTYLE,块样式为2。

所以我SengMsg用这些参数调用:

但是好像没什么效果!

可能是什么原因?我该如何调试呢?