Начал писать одну небольшую программку для КоС, и там есть необходимость реализовать вывод данных в виде списка (как в ФМ). И тут я понял, а точнее вспомнил, что я понятия не имею как такое реализовать. До этого никак не мог с этим разобраться, да и не надо было в ввиду готовых реализаций сего. После некоторых размышлений в голову пришла лишь следующая реализация.
Имеется три переменные, в памяти массив данных который необходимо вывести в виде списка. Одна переменная указывает на текущий верхний элемент, вторая количество элементов которое необходимо вывести, в третей хранится номер текущего(выбранного) элемента. Первая переменная служит для навигации по массиву, а вторая для вывода последующих элементов.
Например А=5, это значит что в списке который на экране верхний элемент это 5 элемент массива, а В=4, указывает что необходимо вывести с 5 по 9 элемент массива. Надеюсь понятно написал. В общем такая идея мне не очень нравиться, потому решил как же все таки лучше это реализовать? Надо только немного разобраться с алгоритмом.
Создания списка(элемент GUI)
-
to infinity and beyond
Who is online
Users browsing this forum: Bing [Bot], Google [Bot] and 9 guests