Экспертная система Delphi.int.ru

Сообщество программистов
Общение, помощь, обмен опытом

Логин:
Пароль:
Регистрация | Забыли пароль?

Delphi.int.ru Expert

Другие разделы портала

Переход к вопросу:

#   

Статистика за сегодня:  


Лучшие эксперты

Подробнее »



Вопрос # 2 903

/ вопрос открыт /

День Добрый. Уважаемые подскажите как мне перехватить добавление колонки в TListView, либо перехватить изменение количества колонок. Спасибо.

Эхо Унитазного Бачка Вопрос ожидает решения (принимаются ответы, доступен мини-форум)

Вопрос задал: Эхо Унитазного Бачка (статус: 1-ый класс)
Вопрос отправлен: 12 июня 2009, 17:28
Состояние вопроса: открыт, ответов: 0.


Мини-форум вопроса

Всего сообщений: 3; последнее сообщение — 12 июня 2009, 23:31; участников в обсуждении: 2.
Вадим К

Вадим К (статус: Академик), 12 июня 2009, 18:08 [#1]:

А кто их добавляет? это в Вашей программе? тогда в чем проблема.
Если это в Вашей программе и хочеться иметь какое то событие на изменение кол-ва колонок - пишеться наследник.

Если это в чужой программе...тут наверно только через перехват сообщений.
Галочка "подтверждения прочтения" - вселенское зло.
Эхо Унитазного Бачка

Эхо Унитазного Бачка (статус: 1-ый класс), 12 июня 2009, 22:09 [#2]:

ПРо чужую прогу а ничего не упоминал. Стало быть в моей программе! Просто я делаю компонент предком которого является tlistview и мне нужно при изменении колонок или их добавлении выполни некоторые действия. с OnChange что то не выходит *(
Вадим К

Вадим К (статус: Академик), 12 июня 2009, 23:31 [#3]:

Цитата:

ПРо чужую прогу а ничего не упоминал. Стало быть в моей программе!

Об этом ни слова!
Раз делаете компонент, то просто создайте метод, который перекроет старый метод добавления. В нем вызывайте обработчик.
Также придется перекрыть метод удаления колонки. И всех делов.
Галочка "подтверждения прочтения" - вселенское зло.

Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.

Версия движка: 2.6+ (26.01.2011)
Текущее время: 22 февраля 2025, 11:45
Выполнено за 0.02 сек.