Aleks Serov Опубликовано 20 января Поделиться Опубликовано 20 января Здравствуйте мастера! При создании софта под Винду пользовался таким кодом Label1.Caption:=ListView1.Selected.Caption ну или SubItems[0..] по ситуации )) ListView1.Selected.Caption ну или SubItems[0..] :=Edit1.Text Как это же сделать под Fmx для Андроид на Delpho 11? Криворукие разрабы выпилили этот функционал с моб.версии почему-то.. Цитата Ссылка на комментарий
0 krapotkin Опубликовано 24 января Поделиться Опубликовано 24 января ну, ясно же, все вокруг криворукие, потому что вы писали не так во времена, когда была трава зеленее... есть пара ответов на вопрос Первый - не здорово данные брать из экранных компонентов. Вы же туда их откуда-то клали? По индексу итема можно и там и взять из исходных данных. Второй - listItem - это контейнер для специальных компонентов потомков TListItemDrawable, которые можно найти в нем по имениhttps://docwiki.embarcadero.com/Libraries/Sydney/en/FMX.ListView.Types.TListItemView function FindDrawable(const AName: string): TListItemDrawable; ListItem крайне конфигурабелен и может (не)содержать любые такие "компоненты". Но в стандартном виде обычно текст итема хранится в "компоненте" под именем 'T', detail text - под именем 'D' Тип такого "компонента" - TListItemText = class(TListItemDrawable) вот, можно брать там. Цитата Ссылка на комментарий
0 Aleks Serov Опубликовано 24 января Автор Поделиться Опубликовано 24 января По поводу травы незнаю, не присматривался)) а вот работать с ListView под Виндой значительно проще. Зачем было выпиливать под Fmx то что уже годы работало без проблем непонятно? За советы спасибо! почитаю... Цитата Ссылка на комментарий
0 krapotkin Опубликовано 24 января Поделиться Опубликовано 24 января потому что ListView в Windows (и все остальные) - это просто windows - контрол. Попробуйте на него кнопочку там нарисовать, чтоли. И чтобы один итем был - зеленый! и чтобы на Маке точно такой же был! Aleks Serov 1 Цитата Ссылка на комментарий
Вопрос
Aleks Serov
Здравствуйте мастера! При создании софта под Винду пользовался таким кодом
Label1.Caption:=ListView1.Selected.Caption ну или SubItems[0..] по ситуации ))
ListView1.Selected.Caption ну или SubItems[0..] :=Edit1.Text
Как это же сделать под Fmx для Андроид на Delpho 11?
Криворукие разрабы выпилили этот функционал с моб.версии почему-то..
Ссылка на комментарий
3 ответа на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.