Обрезание знаков в Listbox или Combobox - VB

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

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

Здравствуйте! Проблема в следующем: В определенной папке лежат файлы .ini с именами пользователей, названия всех файлов начинаются с 'user-', к примеру 'user-Wowa.ini', внутри сохранены различные настройки пользователя, но не о том речь... Нужно чтобы listbox или combobox при нажатии на определенную кнопку заполнялись названиями этих файлов, но показывались без 'user-' спереди и '.ini' сзади... Как это воплотить в жизнь, уважаемые?

Решение задачи: «Обрезание знаков в Listbox или Combobox»

textual
Листинг программы
Private Sub Form_Load()
    Dim objFSO As New FileSystemObject
    Dim objFile As File
    
    Combo1.Clear
    
    For Each objFile In objFSO.GetFolder('T: ').Files
        If Left$(objFile.Name, 5) = 'user-' Then
            If Right$(objFile.Name, 4) = '.ini' Then
                Combo1.AddItem Replace(Replace(objFile.Name, '.ini', '', , , vbBinaryCompare), 'user-', '', , , vbBinaryCompare)
            End If
        End If
 
    Next objFile
    
    Set objFSO = Nothing
    Set objFile = Nothing
 
End Sub

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


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

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

8   голосов , оценка 4.25 из 5