|
32 / 32 / 0
Регистрация: 05.11.2020
Сообщений: 102
|
|
ListView - перехват события изменения ширины колонок19.11.2020, 07:02. Показов 2097. Ответов 21
Метки нет (Все метки)
Коллеги программисты!
Подскажите, как организовать перехват события изменения ширины колонок для стандартного элемента ListView в VB6. Давненько где-то читал про сабклассинг контролов, похоже это как раз та самая тема, но я здесь полный нуб, а необходимость уже наступила. Подобная тема была у дельфистов: TListView Событие при изменении ширины колонок, а для VB не нашел такой. Буду благодарен за примерчик.
0
|
|
| 19.11.2020, 07:02 | |
|
Ответы с готовыми решениями:
21
Обработчик события изменения ширины колонок StringGrid ListView c автоизменением ширины колонок при увеличении размеров окна |
|
Модератор
|
|||||||||||
| 19.11.2020, 10:07 | |||||||||||
Сообщение было отмечено Rh2Dark как решение
Решение
Код формы:
2
|
|||||||||||
|
32 / 32 / 0
Регистрация: 05.11.2020
Сообщений: 102
|
|
| 19.11.2020, 10:45 [ТС] | |
|
The trick, снимаю шляпу!
Буду попробовать этот код. Я вообще не понимаю, почему мелкомягкие это событие не стали реализовывать, часто же нужда возникает подобрать ширину колонок
0
|
|
|
Модератор
|
|
| 19.11.2020, 14:34 | |
|
0
|
|
| 19.11.2020, 18:18 | |
|
Не по теме: The trick, там много кодов, к которым необходимо написать хотя бы минимальное описание поэтому, готовыми их назвать никак нельзя.
0
|
|
|
32 / 32 / 0
Регистрация: 05.11.2020
Сообщений: 102
|
||
| 20.11.2020, 11:51 [ТС] | ||
|
В общем, протестировал я код... выводы такие: работает, но только для контролов из "Microsoft Windows Common Controls 5.0 (SP2)" (comctl32.ocx). Вся засада в том, что я использую контролы из "Microsoft Windows Common Controls 6.0 (SP6)" (mscomctl.ocx). Пробовал тупо изменить название "comctl32" на "mscomctl" - облом, "File not found: "mscomctl"". Странно, ведь компонент добавляется в проект и контролы тоже нормально добавляются на форму, в чем же тут засада?
Добавлено через 11 минут
0
|
||
|
|
||
| 20.11.2020, 12:46 | ||
|
Должно же там что то выдавать. Его и поставить в условие.
0
|
||
|
Модератор
|
|||
| 20.11.2020, 13:23 | |||
|
0
|
|||
|
32 / 32 / 0
Регистрация: 05.11.2020
Сообщений: 102
|
|||
| 20.11.2020, 21:11 [ТС] | |||
|
Добавлено через 1 минуту
0
|
|||
|
32 / 32 / 0
Регистрация: 05.11.2020
Сообщений: 102
|
||
| 21.11.2020, 11:19 [ТС] | ||
|
А вообще, мы немного отошли от темы. 6-е я уже использую в своих проектах, там многое завязано именно на их свойста, отличные от 5-х.
0
|
||
|
32 / 32 / 0
Регистрация: 05.11.2020
Сообщений: 102
|
||
| 21.11.2020, 11:24 [ТС] | ||
|
0
|
||
|
Модератор
|
|
| 21.11.2020, 11:28 | |
|
Rh2Dark, ну Вас не смущает использование WINAPI для отслеживания изменения ширины колонки. В стандартной комплектации куча возможностей не реализована в обоих листах. В любом случае при желании можно сделать свою оболочку для ListView в которой будут все нужные свойства и события.
0
|
|
|
32 / 32 / 0
Регистрация: 05.11.2020
Сообщений: 102
|
||
| 21.11.2020, 11:32 [ТС] | ||
|
0
|
||
| 21.11.2020, 11:32 | |
|
Помогаю со студенческими работами здесь
20
Автоматическое изменение ширины колонок в зависимости от ширины StringGrid Фиксация ширины колонок Правильные бинды ширины колонок в TableView
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2.
Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники".
В. . .
|
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии.
. . .
|
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
|
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут.
https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc
Первый документ красиво выглядит, но без схемы.
Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
|
|
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере".
Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
|
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти".
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
В качестве источника данных. . .
|
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер
Написал заготовку:
dotnet new console --aot -o UrlHandler
var items = args. Split(":");
var tag = items;
var id = items;
var executable = args;. . .
|
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3.
Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
|