Страницы: 1
RSS
При изменении ширины одного столбца Listbox "прыгает" ширина остальных столбцов
 
Добрый вечер коллеги. Выручайте. Второй вечер бьюсь над проблемой.
Пытаюсь настроить плавность изменения ширины столбцов Listbox мышкой, но ничего не получается.
Если поставить курсор на листе между первым и вторым столбцом на листбоксе и пытаться двигать влево и вправо, начинает изменяться ширина первого столбца. Но происходит какой-то дергунчик и меняется ширина 2 и 3 столбца вплоть до нуля, а то и шириной в 6000 становится. Пытался задавать статическую ширину цифрами второго и третьего столбца и изменять только первый, но независимо от того, что ширина 2 и 3 столбца указана в цифрах, а не в переменной она всё равно скачет бешено. Как побороть и добиться желаемого результат, чтобы при изменении ширины одного столбца, ширина остальных оставалась неизменной.
В примере расписано для всех 3 столбцов, но борюсь пока с первым, два остальных закоментированы.
Буду рад вашим подсказкам как добиться стабильности.
Мастерство программиста не в том, чтобы писать программы, работающие без ошибок.
А в том, чтобы писать программы, работающие при любом количестве ошибок.
 
Alemox, добрый вечер!
Замена Single на Integer помогает? Правда у меня 3-ий столбец что-то не хочет меняться, вам виднее)
 
Jungl, не пробовал, но помогло. А я второй вечер голову ломаю чего прыгает. Видно заработался уже. Спасибо большое. С третьим столбцом проверю и допилю.
Спасибо вам большущее.
Мастерство программиста не в том, чтобы писать программы, работающие без ошибок.
А в том, чтобы писать программы, работающие при любом количестве ошибок.
 
Заливаю исправленный файл. Всё работает как надо. Ещё раз спасибо. Вот всегда так, проделаешь работу всю самую сложную, а на простом застопориваешься.
Если кому надо, то берите за идею.
Изменено: Alemox - 21.06.2018 21:13:02
Мастерство программиста не в том, чтобы писать программы, работающие без ошибок.
А в том, чтобы писать программы, работающие при любом количестве ошибок.
Страницы: 1
Наверх