VB中把值: ... & "123456 789" & vbcrlf & "789521 TCFGE pictl" & vbcrlf & "##" & ... 赋给RichTextBox后, 现在置于"pictl"字串的c与t之间的位,刚要求seltext="pictl",我通过控制selstart,前推后移的方法,重新确定selstart[前推遇" ",则此时,该位置为selstart的值]及sellength,已实现selstext="pictl";但现在问题是:如果光标放置在字串"789521"之间的5与2之间,要求取得selstart="7"前的一个位置值,怎么取出此时的值?(RichTextBox.text里的文本可能多行)晕死,昨晚整了好久也把这个问题解决,现在在线等,请高手指点指点,谢谢~~
selstart="7" 这个7是指这行最前面的那个789521的7是吗?
aa = RichTextBox1.Text
RichTextBox1.SelStart = InStr(aa, "789521") - 1
'RichTextBox1.SelLength = ??