textbox文本框,鼠标单击后,光标总是定位在文本框的最前面

peterwin 2008-09-11 04:57:32
怎么样恢复到默认的操作
即鼠标点击在哪,光标就定位在哪
程序中没有做其他的操作
...全文
938 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
吴青峰 2008-09-11
  • 打赏
  • 举报
回复
换成这个组键MaskedTextBox来研究一下,好象比textbox组键更爽n_n
peterwin 2008-09-11
  • 打赏
  • 举报
回复
看来还是我没说清楚啊

现在不知道什么原因
我的鼠标点击某些textbox后,
光标总是在对应文本行的最前面
而不是我要求的点击的位置

明白了吧?
blue_maple 2008-09-11
  • 打赏
  • 举报
回复
靠,我是想在文本框中光标只能闪烁在最后其他位置点了也不行,8知道怎么做。
至于楼主的问题,开始就focus在修改内容时你可以用appendtext这个方法增加改变text的内容,这样增加后光标总是在最后,而且在textbox中,本来就是鼠标点到哪光标闪在哪的,这个不用做的
北京的雾霾天 2008-09-11
  • 打赏
  • 举报
回复
先搞清楚为什么为会这样。然后再找办法解决。
viki117 2008-09-11
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 wxg22526451 的回复:]
若要将光标置于 TextBox 控件的内容的当前位置,应调用 Select 方法,并指定选择内容的起始位置等于光标的当前位置,选择长度为 0。
textBox1.Select(textBox1.SelectionStart, 0);

http://www.blogjava.net/xiekai-blog/archive/2008/08/12/221518.html?opt=admin
[/Quote]
这应该就是LZ的需求了
蓝色木 2008-09-11
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 wxg22526451 的回复:]
若要将光标置于 TextBox 控件的内容的当前位置,应调用 Select 方法,并指定选择内容的起始位置等于光标的当前位置,选择长度为 0。
textBox1.Select(textBox1.SelectionStart, 0);

http://www.blogjava.net/xiekai-blog/archive/2008/08/12/221518.html?opt=admin
[/Quote]

要实现这个效果呀
蓝色木 2008-09-11
  • 打赏
  • 举报
回复
即鼠标点击在哪,光标就定位在哪
是你现在效果吗
还是你要实现的效果
wxg22526451 2008-09-11
  • 打赏
  • 举报
回复
若要将光标置于 TextBox 控件的内容的当前位置,应调用 Select 方法,并指定选择内容的起始位置等于光标的当前位置,选择长度为 0。
textBox1.Select(textBox1.SelectionStart, 0);

http://www.blogjava.net/xiekai-blog/archive/2008/08/12/221518.html?opt=admin
wdgphc 2008-09-11
  • 打赏
  • 举报
回复
web or winform ?
q704174307 2008-09-11
  • 打赏
  • 举报
回复
不清楚,帮你顶下

111,088

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧