Библиотеки: EasyAndFastGUI - библиотека для создания графических интерфейсов - страница 3

 
Nikita Avramenko:

Добрый день, заметил одну очень странную особенность в вашей библиотеке у таблиц. При добавлении/удалении столбцов (около 20-30) через

m_table.AddRow(1);
скроллинг не обновляется до того момента пока не сдвинуть какую ни будь из колонок. Это ошибка или я просто не правильно обновляю таблицу?

Попробуйте обновить скроллинг отдельно. 

 

Может кому-то и понадобится...

В Table.mqh, в ChangeScrollsSize закомментировать строку

if(m_scrollv.YSize()!=y_size)

Правда, после обновления пропадает скролл, до того как на него навести курсор. С этой проблемой еще разбираюсь.
 
Nikita Avramenko:

Может кому-то и понадобится...

В Table.mqh, в ChangeScrollsSize закомментировать строку

if(m_scrollv.YSize()!=y_size)

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

Пример:

      //--- Построить таблицу по количеству параметров
      m_table_param_fm.Rebuilding(2,total);
      //--- Установим названия заголовков
      m_table_param_fm.SetHeaderText(0,"Description");
      m_table_param_fm.SetHeaderText(1,"Value");
      //--- Массив выравнивания текста в столбцах
      ENUM_ALIGN_MODE align[COLUMNS2_TOTAL_FM]={ALIGN_RIGHT,ALIGN_LEFT};
      m_table_param_fm.TextAlign(align);
      //--- Обновить таблицу
      m_table_param_fm.Update(true);
      m_table_param_fm.GetScrollVPointer().Update(true);
      m_table_param_fm.GetScrollHPointer().Update(true);
 
Anatoli Kazharski:

Пример:

Спасибо за помощь!

 

Ещё один пример с использованием библиотеки: Визуализируем оптимизацию торговой стратегии в MetaTrader 5


 

у меня такая странность:

когда кликаеш на Combobox, форма блокируется, но когда выбираешь или кликаешь на пустом месте что-бы его скрыть, то форма не разблокируется!

 
Andrii Djola:

у меня такая странность:

когда кликаеш на Combobox, форма блокируется, но когда выбираешь или кликаешь на пустом месте что-бы его скрыть, то форма не разблокируется!

Не получилось воспроизвести:


 
Подскажите пожалуйста, как проще сохранять значения чекбоксов и Edit'ов, при переключении между тайм фреймами. Сейчас они заново создаются, но ведь если окно свёрнуто, то это запоминается при смене таймфрейма... так и не смог разобраться как сесть тут на хвост...
 
Sergey Porphiryev:
Подскажите пожалуйста, как проще сохранять значения чекбоксов и Edit'ов, при переключении между тайм фреймами. Сейчас они заново создаются, но ведь если окно свёрнуто, то это запоминается при смене таймфрейма... так и не смог разобраться как сесть тут на хвост...

Записывайте в файл и при инициализации программы забирайте оттуда эти значения.

 
Anatoli Kazharski | 12 окт 2016 в 14:54 RU
Pavel Kolchin:

Будет ли мини мануал как пользоваться текущей версией библиотеки без изучения всех предыдущих статей?

Да, но только после того, как будет сформирована основная часть библиотеки и весь необходимый функционал. 


Спасибо,но хотелось бы повторить вопрос

Будет ли мини мануал как пользоваться текущей версией библиотеки без изучения всех предыдущих статей?

Причина обращения: