Всем привет!
Имеется пользовательская форма, на которой расположен ListBox, с несколькими колонками, в момент, когда форма показывается пользователю, в листбоксе уже выбрано несколько позиций. Требуется заблокировать возможность выбирать позиции в листбоксе, но при этом оставить возможность прокрутки. У меня было два варианта решения задачи:
1. Добавить элемент label, сделать его прозрачным, удалить заголовок и "натянуть" поверх листбокса. Вариант отпал потому, как оказалось что листбокс всегда находится поверх других элементов управления.
2. Перехватывать действия пользователя в листбоксе. И вот тут чё-то не пошло... Пробовал после действия пользователя восстанавливать исходное состояние листбокса в событии Change, но происходит рекурсивный вызов.
Кто-нибудь может помочь? Заранее благодарен!
Имеется пользовательская форма, на которой расположен ListBox, с несколькими колонками, в момент, когда форма показывается пользователю, в листбоксе уже выбрано несколько позиций. Требуется заблокировать возможность выбирать позиции в листбоксе, но при этом оставить возможность прокрутки. У меня было два варианта решения задачи:
1. Добавить элемент label, сделать его прозрачным, удалить заголовок и "натянуть" поверх листбокса. Вариант отпал потому, как оказалось что листбокс всегда находится поверх других элементов управления.
2. Перехватывать действия пользователя в листбоксе. И вот тут чё-то не пошло... Пробовал после действия пользователя восстанавливать исходное состояние листбокса в событии Change, но происходит рекурсивный вызов.
Кто-нибудь может помочь? Заранее благодарен!