Components for Delphi and C++ Builder.

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

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




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
СообщениеДобавлено: 20 май 2019, 14:04 
Не в сети

Зарегистрирован: 15 авг 2018, 07:39
Сообщений: 106
В продолжение темы
viewtopic.php?f=4&t=2683
Win10 1809, XE10.2.3, Ehlib 9.3.026. Замечен ещё один неприятный момент с DropDown календарём 9.3. Если календарь на главной форме приложения, то при открытии календаря главное окно теряет фокус (видно по заголовку окна) так, как это происходит при открытии дочерних форм приложения. По идее, должно вести себя подобно выпадающим спискам Combo или Lookup. Кроме того, при первом открытии календаря как будто весь грид на этой же форме перерисовывается. Видно в приложенной гифке
Вложение:
_2019_05_20_16_28_11.gif
_2019_05_20_16_28_11.gif [ 172.18 KiB | Просмотров: 706 ]

Тоже самое собранное в 9.2 не имеет таких эффектов.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 20 май 2019, 17:43 
Не в сети

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

Цитата:
Замечен ещё один неприятный момент

Выпадающий календарь в 9.3 реализован так, что он получает фокус при открытии, т.к. развивать и поддерживать окно календаря без получения фокуса одновременно под платформы VCL, Lazarus.Win32 и Lazarus.Linux гораздо сложнее.

Код:
Кроме того, при первом открытии календаря как будто весь грид на этой же форме перерисовывается.

В вашем проекте этот эффект установлен специально, с помощью метода SetEhLibDebugDraw(True);

Цитата:
Тоже самое собранное в 9.2 не имеет таких эффектов.

В 9.2 метод SetEhLibDebugDraw(True) должен работать точно также.

_________________
Best regards
EhLib support Team


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 21 май 2019, 07:18 
Не в сети

Зарегистрирован: 15 авг 2018, 07:39
Сообщений: 106
Спасибо за разъяснение.


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

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


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

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


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

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