Скачать MetaTrader 5

Обсуждение статьи "Графические интерфейсы V: Элемент "Список" (Глава 2)"

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Знаете ли вы, что в MQL5 появилась обработка событий?
MetaQuotes Software Corp.
Модератор
181279
MetaQuotes Software Corp. 2016.05.06 14:04 

Опубликована статья Графические интерфейсы V: Элемент "Список" (Глава 2):

В первой главе пятой части были разработаны классы для создания таких элементов управления, как вертикальная и горизонтальная полоса прокрутки. В этой статье применим их на практике. На этот раз создадим класс для создания элемента «Список», составной частью которого будет вертикальная полоса прокрутки.

Собирать список будем из нескольких объектов-примитивов и подключаемого элемента. Перечислим их.

  1. Фон списка.
  2. Массив пунктов списка.
  3. Элемент «Вертикальная полоса прокрутки».


Рис. 1. Составные части элемента «Список».

Рис. 1. Составные части элемента «Список».

 

Автор: Anatoli Kazharski

Alexander Bereznyak
21476
Alexander Bereznyak 2016.05.06 14:55  
надо добавить две кнопки, это поля выше и ниже движка прокрутки
Реter Konow
1985
Реter Konow 2016.05.06 15:14  
Как всегда безупречно!
Anatoli Kazharski
56928
Anatoli Kazharski 2016.05.06 15:59  
Alexander Bereznyak:
надо добавить две кнопки, это поля выше и ниже движка прокрутки

Вы имеете в виду невидимые кнопки, которые находятся на фоне области, в которой перемещается ползунок ? Сделаю в следующих версиях библиотеки. При нажатии над или под ползунком смещение будет осуществляться на количество строк видимой части списка. 

Реter Konow:
Как всегда безупречно!

Спасибо. 

P.S. Но всё же до безупречности ещё далеко. ;) 

Alexander Bereznyak
21476
Alexander Bereznyak 2016.05.06 21:31  
Anatoli Kazharski:

Вы имеете в виду невидимые кнопки, которые находятся на фоне области, в которой перемещается ползунок ? Сделаю в следующих версиях библиотеки. При нажатии над или под ползунком смещение будет осуществляться на количество строк видимой части списка. 

да, именно эти кнопки
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий