欢迎来到.net学习网

欢迎联系站长一起更新本网站!QQ:879621940

您当前所在位置:首页 » ASP.Net » 正文

热门阅读

设置TextBox的光标位置

创建时间:2011年07月20日 23:17  阅读次数:(8534)
分享到:

在开发一个小工具的过程中,TextBox的文本很长,好不容易将光标定位到指定位置了,一点窗体中的任何按钮,光标就回到TextBox的顶端了,很不爽,经过一翻研究后,终于可以使光标定位到原位置了。

示例代码如下:

string alltext = this.txtDocumentConent.Text.Trim();
string selecttext = this.txtDocumentConent.SelectedText;
int i = alltext.IndexOf(selecttext);

if (!string.IsNullOrEmpty(selecttext))
{
//自定义操作
}

if (i >= 0)
{
this.txtDocumentConent.Focus();
this.txtDocumentConent.SelectionStart = i;
this.txtDocumentConent.SelectionLength = selecttext.Length;
this.txtDocumentConent.ScrollToCaret();
}

代码仅适用于自己的小工具中,读者自己的功能可以参照这个自己改啦

'Y禰颯錘蜰-N 愰b
来源:.net学习网
说明:所有来源为 .net学习网的文章均为原创,如有转载,请在转载处标注本页地址,谢谢!
【编辑:Wyf

打赏

取消

感谢您的支持,我会做的更好!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

最新评论

共有评论0条
  • 暂无任何评论,请留下您对本文章的看法,共同参入讨论!
发表评论:
留言人:
内  容:
请输入问题 83+56=? 的结果(结果是:139)
结  果: