Components for Delphi and C++ Builder.

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

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




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: EhLib.WinForms.StaticTextCalculator
СообщениеДобавлено: 06 дек 2022, 03:58 
Не в сети

Зарегистрирован: 28 ноя 2019, 11:50
Сообщений: 21
Версия 1.4 в dataGridColumnFooterItemSelect вариант EhLib.WinForms.StaticTextCalculator поле Text перестало отображаться


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: EhLib.WinForms.StaticTextCalculator
СообщениеДобавлено: 11 дек 2022, 08:30 
Не в сети

Зарегистрирован: 28 ноя 2019, 11:50
Сообщений: 21
Нет ответа ?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: EhLib.WinForms.StaticTextCalculator
СообщениеДобавлено: 13 дек 2022, 14:43 
Не в сети

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

В EhLib.WnForms 1.4.11 не удается смоделировать ошибку.
См. скриншот.

Можете прислать простой Демо проект?


Вложения:
sshot-291.png
sshot-291.png [ 123.91 KiB | Просмотров: 9579 ]

_________________
Best regards
EhLib support Team
Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: EhLib.WinForms.StaticTextCalculator
СообщениеДобавлено: 19 дек 2022, 10:33 
Не в сети

Зарегистрирован: 28 ноя 2019, 11:50
Сообщений: 21
Раньше в runtime заполнялось StaticText, указанное свойство не доступно из кода, только в дизайнере


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: EhLib.WinForms.StaticTextCalculator
СообщениеДобавлено: 19 дек 2022, 10:39 
Не в сети

Зарегистрирован: 28 ноя 2019, 11:50
Сообщений: 21
Теперь надо писат md коде
StaticTextCalculator staticTextCalculator = new StaticTextCalculator();
dataGridColumnFooterItemSelect.CalcValueFunction = staticTextCalculator;
DataGrid.SelectionChanged += (sender, args) =>
{
staticTextCalculator.Text = DataGrid.SelectIdentityValues?.Count != 0 ? $"Выделено: {DataGrid.SelectIdentityValues?.Count}" : Empty;
dataGridColumnFooterItemSelect.Recalculate();
};

вместо
DataGrid.SelectionChanged += (sender, args) => dataGridColumnFooterItemSelect.StaticText = DataGrid.SelectIdentityValues?.Count != 0 ? $"Выделено: {DataGrid.SelectIdentityValues?.Count}" : Empty;

Ну очень удобно стало


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: EhLib.WinForms.StaticTextCalculator
СообщениеДобавлено: 19 дек 2022, 22:27 
Не в сети

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

При первоначальном проектировании свойство StaticText было неверно создано в классе DataGridColumnFooterItem.

Свойство предназначено для использования только для AggregationCalculator типа StaticTextCalculator и, следовательно, должно находится в самом классе AggregationCalculator.

Класс DataGridColumnFooterItem не должен знать какие настройки нужны AggregationCalculator’у для расчета значения т.к. в зависимости от функции они могут быть довольно разнообразны.

Предлагаю ориентироваться на то, что свойство StaticText будет в последующем удалено из класса DataGridColumnFooterItem.

_________________
Best regards
EhLib support Team


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

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


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

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