powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Поблема с MSFlexGrid (изменение ширины колонок)
1 сообщений из 1, страница 1 из 1
Поблема с MSFlexGrid (изменение ширины колонок)
    #34072323
monterey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как сделать, чтобы в гриде показывались только "целые" колонки?

Нужно сделать, так чтобы грид отражал, только "целые" колонки, т.е. если мы прокручиваем его по горизонтали, в событии MSFlexGrid1_Scroll складываем ширину всех колонок, начиная с LeftCol (левой-видимой), если оказывается, что какая-то колонка, напр., LeftCol +5 полностью не будет видна в гриде , поменяем размер всех колонок "отдав" часть ширины полувидимой колонки
остальным. В результате, по идее, в гриде будут отражаться только целые колонки. Я написал такой код (см. в аттаче). Но тут выяснилось, что в результате того, что меняется ширина колонок в событии MSFlexGrid1_Scroll, код события MSFlexGrid1_Scroll вызывается еще несколько раз, и в итоге грид начинает вести себя не совсем правильно. Подскажите идеи, как сделать грид на базе MSFlexGrid, который бы отражал только целые колонки или как переделать мой код?
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Поблема с MSFlexGrid (изменение ширины колонок)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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