Загрузка в ComboBox частей строк из файла. Вывод другой части строки в зависимости от выбора - VB

Узнай цену своей работы

Формулировка задачи:

Доброе время суток! Прошу помощи. Сам не в состоянии справиться. Есть текстовый файл с информацией типа: ХХХ1: YYY1; ZZZ = 123; ХХХ2: YYY2; ZZZ = 321; ХХХ3: YYY3; ZZZ = 132; ХХХ4: YYY4; ZZZ = 231; и т.д. Задача следующая: Хочется чтобы в комбобокс тянулся список ХХХ*. И при выборе например ХХХ3, TextBox отображал данные ZZZ соответствующей строки, но только цифры. Спасибо!

Решение задачи: «Загрузка в ComboBox частей строк из файла. Вывод другой части строки в зависимости от выбора»

textual
Листинг программы
  1. Option Explicit
  2. Dim Col As New Collection
  3.  
  4. Private Sub Combo1_Click()
  5.   Dim Tmps As String
  6.   Tmps = Split(Col(Combo1.ListIndex + 1), "=")(1)
  7.   Tmps = Replace(Tmps, " ", "")
  8.   Tmps = Replace(Tmps, ";", "")
  9.   MsgBox Tmps
  10. End Sub
  11.  
  12. Private Sub Command1_Click()
  13.   Dim Tmp As String
  14.   Open "C:\1.txt" For Input As #1
  15.   Do While Not EOF(1)
  16.     Line Input #1, Tmp
  17.     Col.Add (Tmp)
  18.     Combo1.AddItem Split(Tmp, ":")(0)
  19.   Loop
  20. End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 3.714 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы