问题标签 [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 投票
1 回答
4272 浏览

c# - 在 Winforms 中绘制一个闪烁的插入符号

我正在开发一个自定义控件,它最类似于文本区域。我正在绘制文本,它可以正常工作,并接受也可以工作的输入。但是我(用户)在我输入时猜测插入符号在哪里,因为我正在手动完成所有操作。如何绘制闪烁的插入符号以显示我当前正在输入的位置?有没有标准的方法来做到这一点?

0 投票
4 回答
5299 浏览

c# - C#:更改 DataGridView 中的插入符号位置

在 TextBox 中,我可以使用textBox1.SelectionStart = 4. 如何在 DataGridView 中执行此操作?

编辑澄清:假设一个特定的单元格已被选中并处于编辑模式。如果我按下右箭头键,插入符号会在该单元格中的任何文本上向右移动一个位置。我希望创建一个做同样事情的按钮。

0 投票
4 回答
4394 浏览

wpf - WPF 密码框插入符号

有没有办法隐藏或移动 PasswordBox 的插入符号?

0 投票
1 回答
2309 浏览

wpf - wpf密码框插入符号

如何使用 WPF 将密码框控件与虚拟键盘一起使用?使用文本框控件,只需将插入符号移动到下一个文本位置就相当简单了;密码框不是这样,它不会暴露插入符号的位置。

我应该自己推导出来吗?好像是弱酱。

0 投票
2 回答
2223 浏览

c# - Winforms:插入符号位置的屏幕位置

如何找到标准 Winforms TextBox 的插入符号的屏幕位置?

0 投票
4 回答
249 浏览

emacs - 如何轻松地试验涉及移动光标(插入符号)的 elisp 代码?

我通常在我的暂存缓冲区上使用 elisp 代码。我发现很难使用以这种方式移动光标的 elisp 代码,因为我不知道如何将用于编辑代码的缓冲区和用于测试代码的缓冲区分开。

例如,如果我想使用以下代码:

通过使用智能括号计数 elisp 进行搜索,我想一次运行一行并查看每一行的作用。但是代码将插入符号移动到我粘贴该代码的临时缓冲区中,并且我已经在使用该插入符号来编辑或运行代码。另一个问题是该代码应该在 TeX 文档上进行测试,而我的暂存缓冲区不是 TeX 文档。

这一切都归结为如何将画家和绘画分开。

尽管在该示例中,仅查看 Ch f 手册就足以了解发生了什么。但这只是因为这个示例代码足够简单。

0 投票
2 回答
2712 浏览

wpf - 如何将插入符号分配给 WPF 中的控件

需要创建一个新的 WPF 控件并为其添加插入符号。在 WINFORMS 或 previos Windows UI 中,使用 WIN API Caret 函数很容易,但现在在 WPF 中,我们没有每个控件的 hwnd 所以......有没有办法做到这一点?

0 投票
1 回答
16129 浏览

javascript - 在插入符号位置获取元素节点(在 contentEditable 中)

假设我有一些这样的 HTML 代码:

现在插入符号(闪烁的光标)在<h1>元素内闪烁,让我们在单词中说"|heading"

如何使用 JavaScript 获取插入符号所在的元素?在这里,我想获取节点名称:"h1"

这只需要在 WebKit 中工作(它嵌入在应用程序中)。它最好也适用于选择。

0 投票
3 回答
3776 浏览

user-interface - Blackberry Java:TextField *没有*插入符号?

我想要一个甚至不显示插入符号的不可编辑的 TextField (或子类)。或者,我想要一个多行标签字段。这些有可能吗?

0 投票
4 回答
1914 浏览

wpf - WPF TextBox - 以编程方式选择文本,同时保留“选择方向”

编辑文本时,用户可以使用键盘移位按钮和方向键来修改选择 - 一个位置保持锚定,而另一个位置移动。通过向左按可以使可移动部分位于锚定部分的左侧。

我正在尝试修改 WPF TextBox 中的用户选择(出于讨论的目的,假设我想成对选择字符,例如,当按下 shift+left 时,将选择 2 个字符,而不仅仅是一个) . 但是,当使用 SelectionStart/SelectionIndex/CaretIndex/Select 时,选择的“movebale end”总是在选择的最右端结束,从而使 shift+left 组合无用。

有什么方法可以保留“选择方向”?