Проблема в следующем:
есть процедура, я в нее передаю текст и признак жирный он или нет
но она почему-то странно работает (применяются только первый и последний признаки)
вот процедура:
- Код: Выделить всё
Private Sub fT(txt As String, B As Boolean)
With RTFText4
.Text = .Text & txt
n = Len(txt)
.SelStart = k
.SelLength = n
.SelBold = B
k = Len(.Text)
End With
End Sub
передаю в процедуру так:
fT "text1", true
fT "text2", false
fT "text3", true
fT "text4", false
...
fT "textn", false
переменная k определена вне процедур
получается следующее:
text1
text2
text3
text4
...
textn
что не так?
спасибо.