Модераторы: Akina
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Поблема с MSFlexGrid 
:(
    Опции темы
SnowMan
Дата 22.10.2006, 10:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 18.9.2006

Репутация: нет
Всего: нет



Как сделать, чтобы в гриде показывались только "целые" колонки?

Нужно сделать, так чтобы грид отражал, только "целые" колонки, т.е. если мы прокручиваем 
его по горизонтали, в событии MSFlexGrid1_Scroll складываем ширину всех колонок, начиная 
с LeftCol (левой-видимой), если оказывается, что какая-то колонка, напр., LeftCol +5 полностью
не будет видна в гриде , поменяем размер всех колонок "отдав" часть ширины полувидимой колонки
остальным. В результате, по идее, в гриде будут отражаться только целые колонки. Я написал такой
код (см. в аттаче). Но тут выяснилось, что в результате того, что меняется ширина колонок в событии
MSFlexGrid1_Scroll, код события MSFlexGrid1_Scroll вызывается еще несколько раз, и в итоге грид начинает вести себя не совсем правильно. Подскажите идеи, как сделать грид на базе MSFlexGrid, который бы отражал только целые колонки или как переделать мой код?


Присоединённый файл ( Кол-во скачиваний: 2 )
Присоединённый файл  GridResize.zip 3,23 Kb
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "VB6"
Akina

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по VB обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • Используйте теги [code=vb][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | VB6 | Следующая тема »


 




[ Время генерации скрипта: 0.0372 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.