1,有两个文本框,第一个文本框中:从第三行开始编号,即在这一行的最开始写1,第四行的最开始写2······,
2,第二个文本框中的数据为编号,当第二个文本框中的数据为1时,第一个文本框中的第三行文字加粗(或其他方式体现出这一行),当第二个文本框中的数据为2时,第一个文本框中的第四行文字加粗·······
请指教。
2,第二个文本框中的数据为编号,当第二个文本框中的数据为1时,第一个文本框中的第三行文字加粗(或其他方式体现出这一行),当第二个文本框中的数据为2时,第一个文本框中的第四行文字加粗·······
请指教。
TextBox改用ListView?
if right(text1.text,1)=vbcrlf then n=0 else n=-1
a=split(text1.text,vbcrlf)
text1.text=""
text1.text=a(0) & vbcrlf & a(1) & vbcrlf
for i=3 to ubound(a)+n
text1.text=text1.text & i-1 & a(i) &vbcrlf
next irichtext?
你就不能改下吗for i=2 to ubound(a)+n
思路还不够清晰?
'RichTx32.Ocx
Dim a, n, i
If Right(Text1.Text, 1) = vbCrLf Then n = 0 Else n = -1
a = Split(Text1.Text, vbCrLf)
With RichTextBox1
.Text = a(0) & vbCrLf & a(1) & vbCrLf
For i = 2 To UBound(a) + n
.SelStart = Len(.Text)
.SelColor = vbRed
.SelText = i - 1 & " "
.SelStart = Len(.Text)
.SelColor = vbBlack
.SelText = a(i) & vbCrLf
Next i
End With
分割的结果是字符串数组
然后在需要的字符串里面添加需要的东西.
最好重新加上vbcrlf.lz需要更多的书和msdn,需要在不懂的关键字上面按F1,需要单步跟踪,需要使用ide提供的各种监视,调试功能