Нужен List с чекбоксом с двумя и больше колонок - VB

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

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

С колонками не могу оперативно разобратсья. Спешу. Нужно наполнить список в две колонки

Решение задачи: «Нужен List с чекбоксом с двумя и больше колонок»

textual
Листинг программы
Public Function SaveInRegistrAllSetting(Frm As Form, NameGroup As String) 
If NameGroup = "" Then NameGroup = VB.App.Title
  Dim Elem As Object
  Dim s As String
  Dim m As String
  Dim z As String
  Dim i As Long
  Dim mx As Long
  Dim plmax As Long
  Dim ipl As Long
  For Each Elem In Frm.Controls
   If IsObject(Elem) = True Then
    s = TypeName(Elem)
    m = Elem.TAG
      If m <> "" Then
        If s = "TextBox" Or s = "ComboBox" Then
          z = Elem.text
            SaveSetting NameGroup, "Налаштування", m, z
        ElseIf s = "CheckBox" Then
          z = IIf(Elem.value = 0, "Виключено", "Включено")
            SaveSetting NameGroup, "Налаштування", m, z
        ElseIf s = "ListView" Then
         SaveSetting NameGroup, "Налаштування", m & ":mx=", CStr(Elem.ListItems.Count)
         For i = 1 To Elem.ListItems.Count
          z = Elem.ListItems.Item(i).text
          SaveSetting NameGroup, "Налаштування", m & ":p=" & Right("000" & CStr(i), 4), z
           For ipl = 1 To Elem.ListItems.Item(i).ListSubItems.Count
             z = Elem.ListItems.Item(i).ListSubItems(ipl).text
             SaveSetting NameGroup, "Налаштування", m & ":r=" & CStr(ipl) & ":p=" & Right("000" & CStr(i), 4), z
           Next
          If Elem.Checkboxes Then
            z = IIf(Elem.ListItems.Item(i).Checked, "Включено", "Виключено")
            SaveSetting NameGroup, "Налаштування", m & ":ch=" & Right("000" & CStr(i), 4), z
          End If
         Next
        End If
      End If
   End If
  Next
  SaveSetting NameGroup, "Налаштування", "Запущено не перший раз", "Так"
  Pbl_Progr_zapushenaDrugiyRaz = True
End Function

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


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

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

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