Components for Delphi and C++ Builder.

Перейти в английский форум
Перейти на EhLib.com
Текущее время: 19 апр 2024, 23:29

Часовой пояс: UTC




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
СообщениеДобавлено: 31 май 2019, 05:34 
Не в сети

Зарегистрирован: 31 май 2019, 05:26
Сообщений: 3
TColumnEh *Col;
Col = Grid->Columns->Items[1];

Col->Width возвращает 1
Col->MinWidth возвращает 0
Col->MaxWidth возвращает 0

выполняем Col->Width = 50;
получаем:
Col->Width возвращает 1
Col->MinWidth возвращает 50
Col->MaxWidth возвращает 0

выполняем Col->MinWidth = 10;
получаем:
Col->Width возвращает 1
Col->MinWidth возвращает 50
Col->MaxWidth возвращает 10

выполняем Col->MaxWidth = 100;
получаем:
Col->Width возвращает 100
Col->MinWidth возвращает 50
Col->MaxWidth возвращает 10

при этом ширина колонки не меняется.
версия 9.3.0.25


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 03 июн 2019, 11:08 
Не в сети

Зарегистрирован: 31 май 2019, 05:26
Сообщений: 3
Похоже проблема возникает при компиляции приложения на компьютере с Win7.
под десяткой этой проблемы не наблюдается.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 03 июн 2019, 12:11 
Не в сети

Зарегистрирован: 21 дек 2011, 18:48
Сообщений: 1549
Добрый день.

На тестовом проекте ошибку воспроизвести не удается.
Проект прилагается.
Вы можете изменить проект так, чтобы ошибка стала воспроизводиться?


Вложения:
sshot-30.png
sshot-30.png [ 19.61 KiB | Просмотров: 576 ]
2019-05-31-ColWidth.zip [2.7 KiB]
Скачиваний: 42

_________________
Best regards
EhLib support Team
Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 04 июн 2019, 05:56 
Не в сети

Зарегистрирован: 31 май 2019, 05:26
Сообщений: 3
Добрый день!
Прилагаю исходники и скомпилированные программы.
1 Скомпилировано на Windows7 CPPB 10.2 EhLib 9.1
2 Скомпилировано на Windows7 CPPB 10.2 EhLib 9.3
3 Исходники.

Обратил внимание, что в Вашем примере также ширина колонки равна 1.
Это теперь так всегда будет, пока не изменена ширина колонки вручную?
Не всегда это удобно, если необходимо запомнить первоначальную ширину.

В моих файлах то что скомпилировано с версией 9.1 работает все отлично 9.3 - как то странно.
Подобной проблемы нет на Windows 10. Вернее она была сперва, но после того как я перед установкой
версии 9.3 удалил вручную все файлы от 9.1 всё вроде заработало, но надо ещё проверять.
Через встроенный инспектор (ShowObjectInspectorForm) просматривается и редактируется всё отлично.

файлы откомпилированные не грузятся, поэтому добавлю ссылку на загрузку файлов.
https://mega.nz/#!KAxGgKSS!NoS7tYY_qi7tC4j0tCQcGBNTEExiv6vKsdLHKyaZF18
https://mega.nz/#!aZg2DQgL!hrepYrdEFa23Zliz8jqb3AwiH3wJypaWqAtneQ5yCgg


Вложения:
TestEhGrid_SRC.7z [54.13 KiB]
Скачиваний: 46
Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC


Кто сейчас на форуме

Сейчас этот форум просматривают: Bing [Bot] и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB