powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / скролл колесиком мышки в ListBox формы Word-VBA
16 сообщений из 16, страница 1 из 1
скролл колесиком мышки в ListBox формы Word-VBA
    #37224649
Фотография Фрилансер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть обыкновенная пользовательская форма в MS Word 2003, на ней - ListBox.
В ListBox-е не работает колесико скрола мышки для промотки списка.
Есть варианты, как заставить это произойти?
...
Рейтинг: 0 / 0
скролл колесиком мышки в ListBox формы Word-VBA
    #37225375
Фотография Фрилансер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
анибоди?
...
Рейтинг: 0 / 0
скролл колесиком мышки в ListBox формы Word-VBA
    #37225859
NullUzer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Фрилансер,

ноуан
...
Рейтинг: 0 / 0
скролл колесиком мышки в ListBox формы Word-VBA
    #37225897
ZVI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пилите :-)
...
Рейтинг: 0 / 0
скролл колесиком мышки в ListBox формы Word-VBA
    #37227534
DMK67
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А как заставить перемещаться выделение в ListBox?
1. Выделяешь элемент мышкой
2. Крутишь колесико
3. Кроме движения SCROLL должно перемещаться выделение...
...
Рейтинг: 0 / 0
скролл колесиком мышки в ListBox формы Word-VBA
    #37227679
ZVI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DMK67А как заставить перемещаться выделение в ListBox?
1. Выделяешь элемент мышкой
2. Крутишь колесико
3. Кроме движения SCROLL должно перемещаться выделение...
См. вложение
...
Рейтинг: 0 / 0
скролл колесиком мышки в ListBox формы Word-VBA
    #37229470
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZVI, можно ли и как выделять несколько записей в ListBox?
Что-то разве нельзя в ListBox путём ввода текста искать нужную запись? или это в представленном в файле так сделано что нельзя?
...
Рейтинг: 0 / 0
скролл колесиком мышки в ListBox формы Word-VBA
    #37229948
ZVI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ципихович ЭндрюZVI, можно ли и как выделять несколько записей в ListBox?
Что-то разве нельзя в ListBox путём ввода текста искать нужную запись? или это в представленном в файле так сделано что нельзя?
Ципихович Эндрю, все можно, но тема ведь совсем не об этом.

В ListBox свойство MatchEntry отвечает за тип поиска:
0 - fmMatchEntryFirstLetter – поиск по первому вводимому символу
1 - fmMatchEntryComplete – поиск по всем вводимым символам
2 - fmMatchEntryNone – поиск отключен.

Свойство MultiSelect определяет тип выделения элементов:
0 – fmMultiSelectSingle - один элемент
1 – fmMultiSelectMulti - несколько элементов, мышкой или пробелом
2 – fmMultiSelectExtended - несколько элементов, мышкой или с помощью Shift и Ctrl

В приведенных примерах ListBox вставлен с параметрами по умолчанию:
MatchEntry = fmMatchEntryFirstLetter
MultiSelect = fmMultiSelectSingle

Судя по реакции автора темы, предлагаю считать, что он удовлетворен :-)
Принцип показан, а допилить код под конкретные нужды - это уже его задача
...
Рейтинг: 0 / 0
скролл колесиком мышки в ListBox формы Word-VBA
    #37229974
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZVI, спасибо!!!!
...
Рейтинг: 0 / 0
скролл колесиком мышки в ListBox формы Word-VBA
    #37418481
eleventh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А если на одной форме несколько listbox'ов, то как сделать прокрутку скроллером для каждого listbox'a, чтобы при наведении курсора на соответствующий бокс скроллером прокручивался именно он?
Заранее спасибо за помощь!
P.S. Работаю в VBA Excel 2007, для одного listbox'а приведенный пример сработал.
...
Рейтинг: 0 / 0
скролл колесиком мышки в ListBox формы Word-VBA
    #37618505
Poltava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А можно прикрутить аналогичную штуковину к ComboBox в excel ??? и если да то как ???
...
Рейтинг: 0 / 0
скролл колесиком мышки в ListBox формы Word-VBA
    #37618697
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Poltava,

у Комбобокса, вроде, нет мультиселекта...
А в остальном - это же объектная модель Офис, и VBA, так что разницы нет - Word, Excel...
...
Рейтинг: 0 / 0
скролл колесиком мышки в ListBox формы Word-VBA
    #37863453
_Саня_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уважаемый ZVI!
Начал копать в этом направлении и наткнулся на ХЗ что:
запускаем форму, листбокс не прокручивается мышью... но если активировать любое другое Windows-приложение и вернуться в Excel с запущенной формой (с листбоксом), то прокрутка мышью начинает работать

что может происходить при (де)/активации Excel?

да, еще, если на форме еще есть контролы, то при получении ими фокуса способность Листбокса к прокрутке тоже исчезает

ps
у меня XL2010

попробовал у коллеги (XL2007) - все гуд
Что это может значить?
...
Рейтинг: 0 / 0
скролл колесиком мышки в ListBox формы Word-VBA
    #37863457
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Саня_у меня XL2010
попробовал у коллеги (XL2007) - все гуда у коллеги ТА ЖЕ можель мыши, ТЕ ЖЕ драйвера и ТА ЖЕ операционка?
_Саня_запускаем форму, листбокс не прокручивается мышью..а если поставить фокус на листбокс?
...
Рейтинг: 0 / 0
скролл колесиком мышки в ListBox формы Word-VBA
    #37863477
_Саня_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Proа у коллеги ТА ЖЕ можель мыши, ТЕ ЖЕ драйвера и ТА ЖЕ операционка?
ось та же, мышь - нет.

Shocker.Proа если поставить фокус на листбокс?
это не важно, работает только после реактивации формы посредством другого окна, первым было окно VBE (чисто случайно)
...
Рейтинг: 0 / 0
скролл колесиком мышки в ListBox формы Word-VBA
    #37865778
_Саня_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
подкинем тему - xlUp
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / скролл колесиком мышки в ListBox формы Word-VBA
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]