gpt4 book ai didi

c# - 键入时如何防止光标从 "jumping"进入文本框

转载 作者:行者123 更新时间:2023-11-30 22:44:14 27 4
gpt4 key购买 nike

如果您将焦点放在文本框上,但鼠标光标未完全悬停在其上,则鼠标光标具有默认箭头形状或您定义的任何形状。

当您开始输入时,鼠标光标会自动隐藏,您只会在文本框中看到闪烁的棒状 IBeam 类型光标。

问题:如何在开始打字时将鼠标光标保持在初始位置?

有趣的是:这不会发生在 WPF 应用程序中。

最佳答案

伙计们...这太简单了。在 TextBox.KeyDown 中,我每次都必须移动 Cursor 以指向它之前的位置。

 Cursor.Position = new Point( oldX, oldY ); 

这里唯一丑陋的东西 - 如果它是一个动画光标,动画每次都重新开始。而且您不能同时键入和移动鼠标。那有点糟糕,另一方面谁在乎呢? Winform 应用程序往往比 WPF 应用程序更难看,不是吗?

关于c# - 键入时如何防止光标从 "jumping"进入文本框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3506446/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com