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

 

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

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

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

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


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

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

 

Автор: Anatoli Kazharski

 
надо добавить две кнопки, это поля выше и ниже движка прокрутки
 
Как всегда безупречно!
 
Alexander Bereznyak:
надо добавить две кнопки, это поля выше и ниже движка прокрутки

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

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

Спасибо. 

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

 
Anatoli Kazharski:

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

да, именно эти кнопки
Причина обращения: