- Код: Выделить всё
List1.ListIndex = 32768
Бейсик выводит ошибку 6(переполнение). Помогите решить пробелему.
List1.ListIndex = 32768
Public Sub Text1_Click()
'Определянм номер строчки в которую мы попали.
On Error Resume Next
'Ищем номер символа = начало строчки.
For i = 1 To Text1.SelStart
If Mid$(Text1.Text, i, 1) = vbCr Then
LCounter = LCounter + 1
LineBeginPos = i + 1 'У нас ещё есть Chr(10)
End If
Next i
'Ищем номер символа = конец строчки
For i = Text1.SelStart To Len(Text1.Text)
If Mid$(Text1.Text, i, 1) = vbCr Then EndPos = i - 1: Exit For
Next
'Если усер выбрал последнюю строчку
If EndPos = 0 Then EndPos = Len(Text1.Text)
'И ставим выделение как-надо
Text1.SelStart = LineBeginPos
Text1.SelLength = EndPos - LineBeginPos
End Sub
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 182