问题标签 [cursor-position]

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 回答
2763 浏览

gwt - GWT 将光标设置到一个位置 (x,y)

在 GWT 中,是否可以将光标位置设置为位置 (x,y) (top,left) ??

0 投票
4 回答
13773 浏览

c# - 如何在 C# 中的控制台应用程序中设置鼠标光标的位置?

我找到了很多关于如何在 C# windows窗体项目中设置鼠标位置的文章 - 我想在控制台应用程序中执行此操作。如何从 C# Windows控制台应用程序设置绝对鼠标位置?

谢谢!

提示:不是 Console.setCursorPosition,它只设置文本光标在控制台中的位置。

0 投票
1 回答
611 浏览

android - 使用 android listview 错误地更改位置

我在 android 中的列表视图有一个令人困惑的问题。我从数据库中获取了我的列表,这些结果需要根据给定的标准进行过滤。显示默认列表,然后可以根据按下的特定按钮过滤列表。所有这些过滤都正常进行。当我单击列表中的一项时,我的问题就开始了。位置未正确返回(我正在使用 Toast.makeText(this," " + position, Toast.LENGTH_SHORT).show(); 进行检查)

我已经发布了我认为可能与问题相关的代码。任何帮助都会很棒!

0 投票
1 回答
1873 浏览

html - 如何在表单域内设置文本光标的位置

当我单击文本框时,我希望光标出现在左上角,并像往下推进 word doc 一样前进。相反,它从中间开始,然后按 Enter 提交字符串。

我想要做的也是让它按下回车换行符,而不是提交,并且光标从页面的左上角而不是左中角开始。

到目前为止的当前形式。

0 投票
2 回答
2720 浏览

jquery - 使用 jquery 过滤输入文本字段导致光标在 IE 和 Chrome 中跳转

我正在过滤输入文本字段中的输入,例如:

而且我正在动态过滤输入,例如删除非数字字符。

这在 Firefox 中效果很好,但在 IE 和 Chrome 中,光标每次都会跳到输入字段的末尾。如何防止这种情况或重置光标位置?我已经看到了为文本字段而不是输入文本字段执行此操作的代码。

0 投票
1 回答
1694 浏览

python - Pygtk TextView 在开头设置光标

我有一个 gtk.TextView() ,每次用户将文本放入其中并点击返回时,我想在终端中打印文本并擦除文本区域中的所有内容,因此,将光标放在文本视图的开头。我尝试过了 :

或者 :

但是这两个代码即使它们擦除了文本区域中的文本,它们也不会将光标放回第一行,而是放在第二行。如果我输入更多文本并返回,它总是停留在第二行,我不知道原因。

好吧,我没能做到,所以我暂时使用了一个技巧,这里是:

和我的 self.on_key_press_event :

所以每次用户点击返回时,我都会从我的 gtk.ScrolledWindow 中删除 textview,销毁它,创建一个新的并在我的 gtk.ScrolledWindow 中再次添加它,它可以工作,但它真的很脏......

知道如何在没有脏代码的情况下完成这项工作吗?

提前致谢,

诺利安

0 投票
4 回答
7437 浏览

c# - WPF (with C#) TextBox 光标位置问题

我有一个 WPF C# 程序,我尝试在 TextChanged 事件中从文本框中删除某些字符。比如说,美元符号。这是我使用的代码。

我遇到的问题是,每当用户输入 $ 符号(Shift + 4)时,在 TextChanged 事件中它会从文本框文本中删除 $ 字符,但它也会将光标移动到文本框的开头,这不是我的所需的功能。

作为一种解决方法,我想将光标移动到文本框中文本的末尾,但问题是如果光标位于某个中间位置,那么它对用户来说不是很友好。比如说,例如文本框中的文本是 123ABC,如果我在 3 之后有光标,那么将光标移动到文本的末尾将意味着在下一次击键时,用户将在 C 之后输入数据,而不是在 3 之后正常功能。

有人知道为什么会发生这种光标移动吗?

0 投票
0 回答
839 浏览

vb.net - 在 VB 2010 中的任何应用程序中获取插入符号位置

我正在制作一个 Singlish-English Word Prosessor。当用户在活动窗口的 TextBox 中输入时,这些字母会自动转换为僧伽罗语。我使用 sendKeys() 函数完成了这个困难的部分。但是现在我想设置我的应用程序窗口的位置在活动窗口的闪烁光标(插入符号)位置。所以它很容易使用英语 - 僧伽罗语翻译的东西。我怎样才能用 VB 2010 做到这一点。任何人都可以帮助我。

0 投票
3 回答
8113 浏览

objective-c - 如何在 Mac OS X 中获取光标相对于窗口的位置?

我可以[NSEvent mouseLocation]用来获取光标的位置,但这给了我屏幕坐标。当光标在视图中时,如何获取光标相对于视图的坐标?我搜索了 Apple 文档,但找不到答案。

如果它有所作为,我将希望不断检索鼠标位置,因为它将在每次帧更新中使用。

0 投票
2 回答
5360 浏览

c# - GetChildAtPoint 方法返回错误的控件

我的表单层次结构是这样的:

在 ListBox 的 MouseMove 事件中,我有这样的代码:

MessageBox 向我显示“TableLayoutOne”,但我希望它向我显示“ListBox”。我的代码哪里出错了?谢谢。