Режим Multiselect у ListBox. VBA
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Режим Multiselect у ListBox. VBA

Режим Multiselect у ListBox. VBA

Ответ
Поиск в этой теме
Непрочитано 11.02.2011, 17:01 #1
Режим Multiselect у ListBox. VBA
Shraybicus
 
Регистрация: 05.12.2010
Сообщений: 104

Здравствуйте!

Подскажите пожалуйста, как получить спикок выбранных пользователем пунктов в ListBox с включенным режимом fmMultiselectMulti.
Просмотров: 6376
 
Непрочитано 11.02.2011, 18:52
#2
gomer

строю, ломаю
 
Регистрация: 03.04.2008
Украина
Сообщений: 5,515


Цитата:
Сообщение от Shraybicus Посмотреть сообщение
как получить спикок выбранных пользователем пунктов в ListBox с включенным режимом fmMultiselectMulti.
Посмотрите свойство Selected
gomer вне форума  
 
Непрочитано 12.02.2011, 23:19
#3
Олег (jr.)

специалист по околачиванию грушевых деревьев
 
Регистрация: 14.09.2004
Pietari, Venäjä
Сообщений: 811


Цитата:
Сообщение от Shraybicus Посмотреть сообщение
Здравствуйте!

Подскажите пожалуйста, как получить спикок выбранных пользователем пунктов в ListBox с включенным режимом fmMultiselectMulti.
Простой пример:
Код HTML:
Option Explicit

Private Sub CommandButton1_Click()
Dim i, k, n
Dim msg
Dim arr() As Variant

   For i = 0 To ListBox1.ListCount - 1
        If ListBox1.Selected(i) = True Then
        ReDim Preserve arr(k)
            arr(k) = ListBox1.List(i)
            k = k + 1
        End If
    Next i
    
    For Each n In arr
    msg = msg & vbTab & n & vbCr
    Next n
    
MsgBox "Selected:" & vbCr & msg
End Sub

Private Sub UserForm_Activate()
Dim arr As Variant
Dim s
arr = Array("alpha", "bravo", "charlie", "delta", "echo")
For Each s In arr
ListBox1.AddItem s
Next

End Sub
Олег (jr.) вне форума  
 
Автор темы   Непрочитано 14.02.2011, 13:32
#4
Shraybicus


 
Регистрация: 05.12.2010
Сообщений: 104


Олег (jr.),

Спасибо большое!
Shraybicus вне форума  
 
Непрочитано 14.02.2011, 19:11
#5
Олег (jr.)

специалист по околачиванию грушевых деревьев
 
Регистрация: 14.09.2004
Pietari, Venäjä
Сообщений: 811


Цитата:
Сообщение от Shraybicus Посмотреть сообщение
Олег (jr.),

Спасибо большое!
Не за что
Успехов
Олег (jr.) вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Режим Multiselect у ListBox. VBA

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пароль к VBA karp_b Программирование 24 29.08.2013 12:43
VBA Есть ли возможность графики в VBA на форме (PictureBox)? Alexey_02 Программирование 8 13.02.2013 14:08
Проблема с ListBox в VBA Огненный Карась Программирование 3 14.02.2011 12:56
перестал работать VBA макрос kvv0476 Программирование 15 13.01.2011 16:08
Пошаговый режим в VBA Хотабыч Программирование 6 22.08.2005 12:04