Страница 1 из 1
Как узнать номер строки Listbox`а
Добавлено: 16 Май 2016, 12:21
adam975
Доброе время суток.
Windows 10, Clarion 10. В Listbox загружена Queue. Как узнать номер выбранной строки Listbox`а, т.е. строки, на которой находится селектор?
Как узнать номер строки Listbox`а
Добавлено: 16 Май 2016, 14:00
kreator
Впрямую - choice(?List). Это есть pointer для очереди. Сразу взять элемент очереди:
Если нужен номер видимой части листбокса, то посмотри prop:YOrigin.
Как узнать номер строки Listbox`а
Добавлено: 16 Май 2016, 14:47
adam975
Спасибо, но интересен именно номер строки Listbox`а!
Как узнать номер строки Listbox`а
Добавлено: 16 Май 2016, 14:49
kreator
adam975 писал(а):Спасибо, но интересен именно номер строки Listbox`а!
Видимой части всё-таки?
Как узнать номер строки Listbox`а
Добавлено: 16 Май 2016, 15:15
adam975
У Listbox`а только видимая часть и есть (в отличие от Queue).
Как узнать номер строки Listbox`а
Добавлено: 16 Май 2016, 15:25
kreator
Хелп:
Код: Выделить всё
This property allows you to calculate the current position of the highlighted row, (e.g. CHOICE(?List) - ?List{PROP:YOrigin} + 1)
То самое?
Как узнать номер строки Listbox`а
Добавлено: 16 Май 2016, 15:39
adam975
Prop:YOrigin для любой строки выдает 1.
Как узнать номер строки Listbox`а
Добавлено: 16 Май 2016, 16:16
kreator
Prop:YOrigin выдает номер верхней видимой строки. На первой странице листбокса будет 1, на второй - 21, и т.д.
Как узнать номер строки Listbox`а
Добавлено: 17 Май 2016, 9:09
adam975
Извините, Kreator, ошибся. Спасибо.