标签: cursor-position

在"文本"小部件中设置光标位置

是否可以在Tkinter Text小部件中设置光标位置?我找不到任何非常有用的东西.

我能做的最好的是在某个xy坐标处发出一个<Button-1><ButtonRelease-1>事件,但这是一个像素数量,而不是字母数量.

python tkinter cursor-position

8
推荐指数
2
解决办法
1万
查看次数

如何让鼠标位置超过某个控件

Windows Form
我在layoutpanel上使用DragOver事件,DragEventArgs返回鼠标相对于屏幕的X/Y坐标.我知道有一个函数可以将它转换为鼠标在控件上的位置,但是我很难找到它.

c# mouse cursor-position winforms

7
推荐指数
1
解决办法
1万
查看次数

使用jQuery(与IE6兼容)在textareas中捕获"光标位置更改"事件

如何用jquery(也应该在IE6中工作)在textarea内捕获"光标位置更改"的事件?

example1:

之前:文字|

之后:te |

例2:

之前:文字|

之后:text tex | t2

例3:

之前:文字|

之后:|


编辑:

在捕获游标事件之后还需要检查光标是否改变了他的位置(也必须为ie6工作)

编辑2:

如果你的解决方案不能在ie6中工作,但在ie7 + webkit中请写出来

谢谢,

优素福

jquery javascript-events cursor-position

7
推荐指数
1
解决办法
5932
查看次数

在GUI中拖放

是否可以在GUI中创建一个对象,其位置我可以通过光标位置(点击时拖动)通过将其"位置"属性设置为光标位置来定义?我应该使用什么功能?

oop matlab user-interface function cursor-position

7
推荐指数
1
解决办法
2066
查看次数

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

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

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

macos cocoa objective-c cursor-position

7
推荐指数
3
解决办法
6845
查看次数

UITextField光标位置随方向变化而变化

即使我改变了方向,也可以在iOS6下正常工作 适用于iOS6

iOS7正常工作如果我不改变方向 适用于iOS7

方向变化iOS7时显示错误.* iOS7方向改变时显示错误

我正在以UITextField编程方式创建,它与<iOS7一起正常工作,

使用iOS7及更高版本,当我更改方向时,UITextField光标位置会发生变化.有什么问题?这是iOS的错误吗?

UITextField你看到的圆角UITextField只是,我只是通过设置角落使其圆润UITextField.

我设置了左右视图UITextField.同样在方向改变方法中,我甚至没有接触到它UITextField.

更新:

我发现UIFieldEditor子视图中有contentOffset的变化UITextField

- (void)resizeUITextFieldInsideUITextFieldWithOffset:(CGFloat)y {
    for(id subview in [txtSearch subviews]) {
        if([subview isKindOfClass:[UIScrollView class]]) {
            UIScrollView *textField = (UIScrollView *)subview;
            [textField setContentOffset:CGPointMake(0, y)];
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我在方向上使用上面的代码修复它,但是当我再次键入时再次出现相同的问题.

cursor-position uitextfield uiinterfaceorientation ios

7
推荐指数
1
解决办法
1084
查看次数

python-docx插入点

我不确定我是否遗漏了任何明显的东西,但是我没有找到任何关于如何在文档中的某个特定位置插入Word元素(例如表格)的文档?

我使用以下方法加载现有的MS Word .docx文档:

my_document = Document('some/path/to/my/document.docx')
Run Code Online (Sandbox Code Playgroud)

我的用例是获取文档中书签或部分的"位置",然后继续在该点下面插入表格.

我正在考虑一个允许我按照这些方式做某事的API:

insertion_point = my_document.bookmarks['bookmark_name'].position
my_document.add_table(rows=10, cols=3, position=insertion_point+1)
Run Code Online (Sandbox Code Playgroud)

我看到有计划实现类似于MS Word API的'range'对象的东西,这将有效地解决这个问题.在此期间,有没有办法指示document对象方法在哪里插入新元素?

也许我可以粘贴一些lxml代码来查找节点并将其传递给这些python-docx方法?任何关于这个主题的帮助将不胜感激!谢谢.

cursor-position insertion python-3.x python-docx

7
推荐指数
1
解决办法
7335
查看次数

如何在C#中使用Console应用程序设置鼠标光标的位置?

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

谢谢!

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

c# console-application cursor-position mouse-position

6
推荐指数
3
解决办法
7327
查看次数

CSS游标位置属性在Safari中不起作用

我正在显示游标的自定义图像.我正在使用jQuery在mousedown上交换光标图像,我手动将光标的x和y属性设置为图像的宽度和高度,这样看起来好像图像从底部的注册点旋转 - 图像的正确.

相关的CSS是:

#face-container {
     cursor: url(../img/cursor_eel.png) 52 128, auto;
}

#face-container.punching {
    cursor: url(../img/cursor_eel_rotated.png) 127 127, auto;
}
Run Code Online (Sandbox Code Playgroud)

jQuery在mousedown上添加了"punching"类,并在mouseup上删除它.

在Chrome和Firefox中,这可以正常工作 - 图像看起来移动了CSS中指定的x和y值,并且在mousedown上,光标图像看起来围绕右下方的注册点(鳗鱼的尾部)旋转).

Chrome动画

在Safari 9.0.1(Mac OS 10.10.5)中,它似乎不接受x和y值,因此图像显示在光标位置的左上角,而在mousedown上,光标图像显示为旋转在左上角(鳗鱼的鼻子)的注册点附近.

Safari动画

如何让Safari按指定移动光标图像位置并使mousedown效果像在Chrome中一样工作?

完整演示在这里

Github存储库在这里

css cursor-position

6
推荐指数
1
解决办法
1198
查看次数

更新模型对象后尝试在文本框中设置光标位置

我想在更改模型对象后设置光标位置,但它实际上尝试在更新文本框的值之前设置光标位置。

HTML:

    <input type="text" name="test" id="test" [(ngModel)]="myString">
    <button type="button" (click)="updateText('testStr')">
Run Code Online (Sandbox Code Playgroud)

TS:

    myTextBox: HTMLInputElement;

    ngOnInit() {
    this.myTextBox = document.getElementById('test');
    }

    updateText(str:String){
    this.myString+=str;
    this.myTextBox.focus();
    this.myTextBox.setSelectionRange(2,2);
    }
Run Code Online (Sandbox Code Playgroud)

这样,因为它尝试在实际更新文本之前设置光标位置,所以它只能focus(). 但是,如果我没有将任何内容绑定到文本框并通过执行this.myTextBox.setAttribute('value',str);然后focus()调用它来更新其文本,setSelectionRange那么它就可以工作。我应该怎么办?

textbox cursor-position ngmodel angular

6
推荐指数
1
解决办法
1万
查看次数