![]() |
|
Модераторы: Akina |
![]()
|
|
| Domino |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 19.3.2005 Репутация: нет Всего: нет |
Как отловить изменение размера столбца таблицы MSFlexGrid (какое событие генерируется, когда пользователь изменяет ширину столбца таблицы)?
|
|||
|
||||
| Naghual |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1893 Регистрация: 15.5.2004 Где: Украина, Днепр Репутация: 26 Всего: 49 |
А никакое не генерируется.
Нету у него такого -------------------- Я желаю всем Счастья! |
|||
|
||||
| Domino |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 19.3.2005 Репутация: нет Всего: нет |
Да, стандартными средствами VB у меня не вышло.
Но, может, есть какой нибудь другой, "нестандартный" способ? |
|||
|
||||
| Gannibal |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 742 Регистрация: 15.4.2003 Где: 010101 Репутация: 18 Всего: 17 |
я думал что можно ну вот так типо отловить размер можно нет?
имяФлехГрида.ColWidth(номер какои) = 1000 вот так вот нет? Добавлено @ 01:39 Ширина, высота строк и колонок Ширина колонок устанавливается свойством ColWidth. Единственный параметр index указывает индекс колонки, ширину которой получаем или устанавливаем. Свойство имеет тип Long и устанавливается в твипах. MsgBox MSFlexGrid.ColWidth (2) MSFlexGrid.ColWidth (2) = 1500 Высота колонок определяется свойством RowHeight, также имеющим тип Long и измеряющимся в твипах. В качестве параметра задаётся индекс строки. MsgBox MSFlexGrid.RowHeight (34) MSFlexGrid.RowHeight (34) = 200 Также можно установить минимальную высоту строк. Это делается с помощью свойства RowHeightMin. Пользователь и сам может изменять высоту строк и ширину колонок. Но для этого нужно установить соответствующее значение свойства AllowUserResizing. Это свойство имеет тип AllowUserResizeSettings и может принимать значение одной из следующих констант: Константа Значение Описание flexResizeNone 0 Пользователь не может изменять ни высоту строк, ни ширину колонок. Это значение устанавливается по умолчанию. flexResizeColumns 1 Пользователь может изменять только ширину колонок. flexResizeRows 2 Пользователь может изменять только высоту строк. flexResizeBoth 3 Пользователь может изменять и высоту строк, и ширину колонок. -------------------- Я родился в этом безумном мире - и Я сделаю всё чтобы в нём выжить! |
|||
|
||||
| Domino |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 19.3.2005 Репутация: нет Всего: нет |
M.E.G.U.S, спасибо, но это всё не то.
Мне нужно узнать, что пользователь в какой-то момент изменил ширину столбца. Дело в том, что мышиные события (Click, MouseDown, MouseUp и пр.) при изменении размера не генерируются. |
|||
|
||||
| valex13 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 243 Регистрация: 29.1.2003 Где: Иркук. область, г . Иркутск Репутация: 1 Всего: 1 |
Напиши свой FlexGrid
|
|||
|
||||
| Naghual |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1893 Регистрация: 15.5.2004 Где: Украина, Днепр Репутация: 26 Всего: 49 |
Поставь хук на ФлексГрид!
-------------------- Я желаю всем Счастья! |
|||
|
||||
| Domino |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 19.3.2005 Репутация: нет Всего: нет |
С хуками никогда не работал. |
|||
|
||||
| Exception |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 7 Всего: 186 |
С хуком маяться не советую - потом сам запутаешься в своем коде.
А DataGrid юзать не выйдет? В нем есть событие ColResize |
|||
|
||||
| Domino |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 19.3.2005 Репутация: нет Всего: нет |
У DataGrid методы отличны от FlexGrid. Мне ради добавления одной фишки придется перелопатить весь готовый код. Run-time error, спасибо за совет. Я посмотрю, насколько сложно его осуществление. |
|||
|
||||
![]()
|
| Правила форума "VB6" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | VB6 | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |