-
Похожий контент
-
От Dmitry Stolyarov
Добрый день, подскажите, пжл, новичку...
Есть ListView и ImageList с двумя картинками. В ListView Item добавлен Image. ListView заполняю из БД и пытаюсь вывести картинку в зависимости от значения поля БД, но в независимости от значения БД выводится одна и та же картинка.. Такое нельзя провернуть?
procedure TForm6.ListViewNAMEUpdateObjects(const Sender: TObject;
const AItem: TListViewItem);
var IItem:TListItemImage;
begin
IItem:= aItem.Objects.FindDrawable('Image4') as TListItemImage;
if (IItem<>nil) then
with FDQuery1 do
begin
First;
while not Eof do
begin
if FDQuery1FK_PRICE.AsInteger = 1 then begin
IItem.ImageIndex:=1
end else
begin
IItem.OwnsBitmap := True;
IItem.ImageIndex:=0;
end;
Next;
end;
end;
end;
-
От gresaggr
Добрый день.
Как под FMX в ListView сделать подчеркивание Detail в рантайме?
Пытался делать так:
LV.ItemAppearanceObjects.ItemObjects.Detail.Font.Style := [TFontStyle.fsUnderline]
но не срабатывает.
P.S. Возможно это применить не ко всем строкам, а только к некоторым?
-
От ice donkey
Заполняю ListView в рантайме:
LiveBindings не подходит, поэтому есть вопрос: а как задать фиксированный заголовок - чтобы в списке все Items, начинающиеся с буквы А были как бы объединены под одним заголовком А? Который в свою очередь смещался бы только заголовком Б (с Items, которые на букву Б) и так далее.
Пример:
-
От Olexander Sagaydak
Летом 2016 вопрос отображения объектов в ListView при создании Items уже обсуждался. Хочу ещё раз обсудить этот вопрос. А именно:
Простой код
ListViewItem := ListView.Items.Add;
ListViewItem.Objects.AccessoryObject.Visible := false; (или true, не важно)
вторая строка не работает если до выполнения, ListView ни одного раза не отображался. Если же отображался хотя бы один раз - всё нормально.
В предыдущих обсуждениях Krapotkin рекомендовал Resize и OnUpdateObjects. Если нет идей проще, то, конечно, воспользуюсь.
-
От x11
Если у элементов, идущих подряд одинаковый текст, то текст скрывается.
Как это это отключить?
-
От Erlan_krg
Всем привет! Встретился с одной проблемой. Удаляю Item у ListView по нажатию кнопки, которая находится на ListViewItem
procedure TfmAppointment.lvSelectedServicesButtonClick(const Sender: TObject;
const AItem: TListItem; const AObject: TListItemSimpleControl);
begin
lvSelectedServices.BeginUpdate;
if lvSelectedServices.ItemCount > 0 then
lvSelectedServices.Items.Delete(AItem.Index);
lvSelectedServices.EndUpdate;
end;
итем удаляется, но потом выскакивает ошибка Access violation at address 60BCB318 и то се бо се
у ListView ItemAppearance выставлен на DynamicAppearance
помимо родного объекта Text добавил еще один объект Text и кнопку
но фишка в чем, если убрать дополнительный объект Text с ListWiewItem и удалить итем то ошибка не выскакивает)
что за прикол?
-
От sinuke
Доброго дня, форумчане
Возникла проблема с тем, чтобы поменять местами два итема в ListView. ListView.Items не имеет метода Exchange, сами итемы не имеют метода Assign чтобы можно было один итем клонировать в другой / удалить / вставить
У кого какие мысли? Как реализовать?
Delphi 10.2 Tokyo
-
От Mars M
Загружаю большой список в ListView, время загрузки где то 5-7 секунд.
Это много, по этому переделал что бы список загружался динамически, как к концу пролистывается, подгружаются новые данные.
Все бы хорошо, но вот ScrollBar при загрузке новых данных меняет размер и позицию.
Это не очень нравиться
Можно как то заранее настроить его размер под конечное число итемов?
Или может как то по другому сделать.
-
От ENERGY
Привет.
Я к своему стыду так и не научился толком работать с TListView.
TListBox это сделать просто, а вот как это сделать в TListView... Это сложный компонент.
Подскажите как правильно реализовать.
Нужно добавить с правой стороны каждого Item иконку избранное, которая работала бы как чекбокс - если нажать по ней то звездочка становится желтой и без заливки (Checked/unchecked) .
Насколько я понял в GlyphButton нельзя добавить картинку.. Как же тогда это сделать?
Спасибо.
-
-
Последние посетители 0 пользователей онлайн
Ни одного зарегистрированного пользователя не просматривает данную страницу
Не понять, ни в справке найти, ни примеров, как получить текст из header.
Как получить текст из какого-то элемента, есть пример:
а для заголовка ил подвала не нахожу примеров
Поделиться сообщением
Ссылка на сообщение
Поделиться на другие сайты