Страница: 1 |
Вот примерчик. Два варинта. Если ты знаешь количество цифр и если не знаешь Option Explicit Private Sub Command2_Click() Do While Not Mid$(strAll, Pos, 1) = " " Private Sub Form_Load() Вместо второго варианта я бы сделал так: Dim strAll As String strAll = List1.List(List1.ListIndex) MsgBox Mid(strAll, 1, InStr(1, strAll, " ") - 1) Если знаешь что после номера всегда идет "-", тогда его свободно можно использовать как разделитель для: dim arr arr=SPLIT(List1.List(List1.ListIndex),"-") arr(0) Тут будет только номер arr(1) Тут будет имя Страница: 1 |
Вопрос: Из ListBox в TextBox
Добавлено: 16.02.03 15:52
Автор вопроса: Silver Flamingo | ICQ: 116970115
Как сделать так, чтобы при выборе элемента в ListBox'е (например 2326523 - Владимир) в TextBox попадали только цифры? Please!
Ответы
Всего ответов: 3
Номер ответа: 1
Автор ответа:
paul_sn
Вопросов: 16
Ответов: 164
Web-сайт:
Профиль | | #1
Добавлено: 16.02.03 20:29
Dim strAll As String
Dim strResult As String
Dim Pos As Integer
Dim Dr As String
Private Sub Command1_Click()
strAll = List1.List(List1.ListIndex)
strResult = Mid$(strAll, 1, 6)
Text1.Text = strResult
End Sub
strResult = ""
Pos = 1
strAll = List1.List(List1.ListIndex)
Dr = Mid$(strAll, Pos, 1)
Pos = Pos + 1
strResult = strResult & Dr
Loop
Text1.Text = strResult
End Sub
List1.AddItem "123456 - dddddddd"
List1.AddItem "332664 - sdfwefsd"
List1.AddItem "359415 - sdfsfwww"
List1.AddItem "234341234 - sdfsfwef"
List1.AddItem "112 - sdfwdwerfwf"
End Sub
Номер ответа: 2
Автор ответа:
Alex3
ICQ: 9481061
Вопросов: 18
Ответов: 132
Профиль | | #2
Добавлено: 17.02.03 18:36
Номер ответа: 3
Автор ответа:
MAGNUS
Вопросов: 12
Ответов: 430
Профиль | | #3
Добавлено: 17.02.03 22:51