文本框控件如何分段选择?

[复制链接]
查看11 | 回复2 | 2021-1-27 06:48:25 | 显示全部楼层 |阅读模式
近期做个项目要用到对文本框中的内容进行分段选择及操作,例如:
textbox1.text="口袋/领贴/胸贴/脚/下栏"
在界面上鼠标移动到任意一个位置即选定//之间的内容,或通过光标移动来选定任意//之间的内容,按删除键即删除任意选定的两个//之间的内容。和OutLook发邮件时对多个收件人的操作过程一样,每次可以选定或删除一个收件人,而不是一个字符进行操作
谢谢了!
分 -->
回复

使用道具 举报

千问 | 2021-1-27 06:48:25 | 显示全部楼层
谢谢了!
回复

使用道具 举报

千问 | 2021-1-27 06:48:25 | 显示全部楼层
textBox1.GetCharIndexFromPosition可以获得TextBox中鼠标位置字符的索引,然后再从此处向前和向后查找"/"就可以确定了。
光标的话,可以用SelectionStart属性获得位置,之后操作与上面一样
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行