Поиск по сайту

Результаты поиска по тегам 'Listbox'.

  • Поиск по тегам

    Введите теги через запятую.
  • Поиск по автору

Тип публикаций


Категории и разделы

  • Общие вопросы
    • Анимация
    • Графика
    • Стили
    • Базы данных и REST
    • Компоненты
    • Положение, размеры, выравнивание
    • Работа с текстом
    • Приложение и формы
    • Отладка
    • Развертывание приложений
    • Вопросы по языку Object Pascal и RTL
    • Общая информация о TControl
    • События
    • Прочие вопросы
  • Вопросы по платформам
    • Android
    • iOS
    • OSX
    • Windows
    • Windows Phone
    • Linux
  • Вопросы по использованию RAD Studio
    • Лицензирование
    • Сборка проектов
    • Multi-Device Designer
    • Редактор кода
    • Вопросы
  • Обучение
    • Основная информация
    • Вопросы
    • Отзывы
  • Поиск специалистов по FireMonkey
    • Консультации
    • Ищу подрядчика
  • API интернет сервисов
    • ВКонтакте API
    • Google Maps API
    • Yandex деньги
  • Дополнительные ресурсы по FireMonkey
    • Сторонние компоненты
    • Приложения, написанные с использованием FireMonkey
    • Примеры
    • Руководства
    • Шаблоны
    • Статьи и заметки
    • Информация о версиях RAD Studio
    • Новости
  • Организация работы данного форума
    • Правила форума
    • Нарушения правил форума
    • Предложения об организации форума
    • Проблемы
  • Видеокурсы
    • Основная информация
    • Курсы
    • Предложения и голосования за новые курсы
    • Вопросы

Категории

  • Курсы



Фильтр по количеству...

Найдено 25 результатов

  1. Добрый день. IDE: Delphi 10.1 Berlin Update2 OS: Windows 7/64 ->Android (тестировал на 4.4.4) Вопрос 1: Пытаюсь загрузить в Listbox файл с русскими словами: ListBox1.Items.LoadFromFile(TPath.Combine(TPath.GetDocumentsPath, 'test1.txt')); При запуске на устройстве выдает ошибку: No mapping for the Unicode character exists in the target multi-byte code page Файл пытался сохранить и в UTF-8, и в ANSI, и в Unicode - без разницы (после смены кодировки делал Deployment) Как можно это победить? Вопрос 2: Вставил напрямую в дизайн-моде список этих же слов (из файла вопрос1) в Listbox - при старте программа очень долго думает. Слов порядка 10000. Как-то можно это ускорить?
  2. У Мемо есть фича когда нажимаешь (тап по экрану) вылезает клавиатура для редактирования текста. Можно ли сделать такое-же с ListBox ? Тапаешь по итему и клавой исправляешь текст.
  3. Есть один листбокс..) В общем парился я парился, так и не понял как запилить стиль по человечески для итемов в боксе и нашел кнопку Edit default Style. Нашел куда впилить TimageViewer и поставил ему свойство client. Все бы ничего, да вот размер итемов не статичен, а картинка не растягивается, к тому же pngшная картинка не отделяется от фона. Подскажите, как картинку растягивать в зависимости от длины и ширины итемов листбокса и как правильно юзать pngшные картинки (что бы они сохраняли прозрачность). Может я вообще не туда рою и нужно другими способами вставлять картинки под каждый item? Видел много гайдов под listview, но к сожалению мне нужно именно для бокса.. ---- п.с. что бы было проще: как нарисовать ровную плашку позади каждого элемента листбокс?
  4. Всем утречка! Интересует вопрос кастмизации listbox в плане дизайна. Хотелось бы что бы плашки имели какой то другой цвет, рамку с обводкой и все на андроиде: в какую сторону рыть? Пилить стиль самому? Хотелось бы, что бы элементы в листбоксе были темно подсвечены и имели рамочку.. Стили ставил, а вот как поправить что-то в стиле пока не понял.
  5. Суть такова копаюсь в стилях, но не могу понять откуда идет наследования есть контейнер content в нем есть selection т,е выделенный элемент лист бокса , возможно ли создать стиль просто для итемов в листбоксе или это не делается через стиль?
  6. ListBox

    Добрый день. Как по правому клики мыши.выделить итем в ListBox?. Проблема в том, что если у ListBox есть PoupMenu, оно перекрывает все события.
  7. Собственно вопрос всё ещё копаю в сторону listbox сделал такой listbox var listitem:Tlistboxitem; listimg1:Timage; listlabel1:Tlabel; listLayout:Tlayout; progres:TProgressBar; but:TSpeedButton; begin listitem:=TListBoxItem.Create(ListBox1); listitem.Parent:=ListBox1; listitem.Height:=50; listimg1:=TImage.Create(listitem); listimg1.Parent:=listitem; listimg1.Width:=50; listimg1.Height:=50; listimg1.Align:=TAlignLayout.Left; listimg1.Bitmap:=Image1.Bitmap; // but:=TSpeedButton.Create(listitem); but.Parent:=listitem; but.StyleLookup:='myControl'; but.Align:=TAlignLayout.Right; listLayout:=TLayout.Create(listitem); listLayout.Parent:=listitem; listLayout.Align:=TAlignLayout.Client; listlabel1:=TLabel.Create(listLayout); listlabel1.Parent:=listLayout; listlabel1.Align:=TAlignLayout.Top; listlabel1.Height:=25; listlabel1.StyledSettings:=[TStyledSetting.Family,TStyledSetting.Style]; listlabel1.TextSettings.Font.Size:=12; listlabel1.TextSettings.FontColor:=TAlphaColorRec.White; listlabel1.Text:='event'; end; finally ListBox1.EndUpdate; как получить доступ к кнопке в созданном listbox ? или хотя бы как получить текст в listlabel1 в выбранном item. поидее должно работать item.selected но что то опять не работает или я туплю)
  8. Привет всем может кто подскажет что не так создаю процедуру для добавления var item: TMetropolisUIListBoxItem; begin item :=TMetropolisUIListBoxItem.Create(Form1); item.Title:='Title'; item.SubTitle:='sub'; item.Description:=dua; ListBox1.AddObject(item); end; Всё добавляется,но когда я пытаюсь закрыть программу то падает ошибка procedure TObject.FreeInstance; begin CleanupInstance; _FreeMem(Pointer(Self));// на этой строке ошибка end; Как я понял что ошибка связана с памятью как можно правильно освободить память? и избавиться от этой ошибки )
  9. Добрый день, не знаю уместен ли вопрос в этой ветке, но тем не менее. Задача следующая: есть ListBox на форме, с помощью стилей создан специальный ListItem с множеством edit'ов и т.д. При загрузке excel файла все это заполняется и выводится. Так вот, все это работает хорошо, до тех пор пока не начинаешь прокручивать - через некоторое время вылетает ошибка Собственно вопрос - По каким причинам она возникает и как ее можно исправить? проект выложил, подгрузка из файла - по умолчанию путь к файлу - C:\Users\Admin\Documents\Embarcadero\Studio\Projects\. Projects.rar
  10. При добавлении новых итемов в листбокс у него появляются скролы но самого итема не видно. как сделать автоскролинг чтобы активный итем был виден ? CurListBoxItem->SetFocus() не делает этого.
  11. У меня есть ListBox с 7 ListBoxItem , на каждом ListBoxItem есть 7 CheckBox-ов. Получается как-бы двухмерный массив CheckBox-ов. Какой самый простой способ обращаться к каждому конкретному CheckBox-у ?
  12. Как правильно заполнит ListBox в потоке? И еще в ListBox е имеется Image которая должен загрузиться с интернета.. Как всё это правильно сделать в потоке?
  13. Хочу написать итем пикер на основе скроллбокса(листобокса, тут не суть важна), выглядеть он должен так, обычный скролл, но в области видимости только 5 элементов. 3й элемент(цетральный) как бы выделен(на его уровне вне листбокса лежит прямоугольник, который его типа подсвечивает). В чём проблема. всё работает красиво, но хотелось бы, что бы при окончании скроллинга происходило приближение к элементу, чья позиция ближе всего к позиции, которую подсвечивает прямоугольник.
  14. Уважаемые эксперты! Подобная тема уже была, но она немного не о том, о чем я хотел бы спросить. Есть список, и у элементов этого списка определены события OnClick. Если запустить его на мобильном устройстве, то прокрутка списка осуществляется проведением пальцем по списку. В момент отрыва пальца от экрана срабатывает событие OnClick на элементе списка, но я делаю скроллинг и подразумеваю пролистывание, а не нажатие. Как мне сделать поведение моего списка ожидаемым, чтобы при скроллинге не срабатывал OnClick? Архив проекта: TestListBox.rar
  15. Доброго времени суток как отсортировать по алфавиту Listbox1.sorted := true; если так то он сортирует начиная с цифр а хотелось бы чтоб он начинал с букв можно ли научить listbox этому ? спасибо
  16. Могу ли я каким-то образом вставить Item не в конец списка, а после определённого?
  17. Обновление Списков (ListBox, ListView) как в популярных приложения Скачать с офф. сайта UpdateMe.zip
  18. Если кому-нибудь понадобится Listbox такой-же как и в списке сообщений в андроиде. ListboxInteractions.zip
  19. На ListBox-e несколько Item-ов, на них поставил Edit-ы. Когда я пытаюсь редактировать нижние Edit-ы, то клавиатура перекрывает их и не видно что набираешь (в моем примере это Номер дома). Как это исправить? И как сделать чтобы на клавиатуре вместо кнопки Enter была кнопка Готово, по нажатию на которую клава бы скрывалась?
  20. Здравствуйте товарищи знатоки! Недавно решил перейти на Firemonkey чтоб создавать мобильные приложения... но к сожалению обнаружил что работа в нём сильно отличается =( и информации в интернете очень мало... и в дельфи демках тоже подобных примеров нету =( не понимаю как можно узнать информацию если ты не работаешь в большом коллективе программистов у которых есть связь с западными колегами которые участвовали в создании тех или иных компонентов... сейчас я разбираюсь с ListBox и хочу научится делать стандартные вещи.... например сначала я попытался создать 2 колонки как в VCL но оказалось так уже нельзя пол дня шерстил интернет и методом тыка научился делать это через Detail ... ok! =) Add: добавлять пункты научился так LItem:=TListBoxItem.Create(ListBox1) ... ListBox1.AddObject(LItem); Delete: поскольку DeleteSelected больше нет удаляю пункт сл образом ListBox1.Items.Delete(listbox1.Selected.index) но как проверить существует ли item? иначе возникает ошибка когда удаляешь и ничего не выделено Rename: переименовать item не получается =( разве что вставить пункт на место выделенного listbox1.InsertObject(... ,...); а сл удалить Move: поменять позицию у выделенного пункта тоже не получается Подскажите пожалуйста ответы на эти казалось бы простые вопросы! думаю это поможет очень многим начинающим ФаерМанкерам =)
  21. Доброго времени суток. Как обновить видимую часть в Listbox ? В общем создаю итемы вешаю обработчик Self.OnApplyStyleLookup := Self.Doapplys; procedure Fruit.Doapplys(Sender: TObject); begin Self.Text := get_title; end; и пока я не прокручу список событие не возникает как лучше обновить итемы ?
  22. Приветствую. Задача, при клике на ListBoxItem развернуть его на весь ListBox с анимацией. Решаю её через ListBoxItem.AnimateFloat( 'Height', ListBox.Height ) и ListBoxItem.AnimateFloat( 'Height', 0 ) соответственно. В каждом LisBoxItem находится свой ListBox с элементами, который в последствии и разворачивается на весь экран. В следствии столкнулся со следующей проблемой: Если развернуть один ListBoxItem и выделить один элемент на дочернем ListBox, а после свернуть его обратно и развернуть следующий, то всплывает ошибка EArgumentOutOfRangeException Конкретно на приложенном примере следует: Main(1) - развернуть Slave(1,4) - выделить Main(1) - свернуть Main(0) - развернуть Проблема, видно, в обращении к уже скрытым элементам ListBoxItem и решить её удалось сворачивая остальные ListBoxItem не до 0, а до 1 или даже 0.1 . Выход не нравится, прошу помощи в более элегантном решении Request.zip
  23. добавил checkbox итему повесил обработчик на него item.StylesData['check.OnChange'] := TValue.From<TNotifyEvent>(DoCheckClick); и как только я нажимаю на checkbox оно автомато начинает запускаться при загрузке и выгрузке стиля как быть ?
  24. Привет. В продолжение этой темы возникла следующая проблема: при скроллинге, когда выделенный item пересекает границу видимой области ListBox'а его background не как должно быть постепенно частично уходит в невидимую область, а остается видимым снаружи ListBox'а до момента, когда верхняя(нижняя) граница Item'а не пересечет нижнюю(верхнюю) границу ListBox'а. Скриншоты проблемы: C Fire Monkey только начал свое знакомство, некоторые вещи уже понимаются, но причину такого поведения никак не могу понять пока.
  25. Здравствуйте! Наткнулся на ошибку в listbox'е и не знаю как её обойти. Пишу на XE6. Добавил в StyleBook в раздел listboxitemstyle компонент Image и Checkbox, после чего запустил приложение. Проставил чекбоксы (вручную) и загрузил картинки в Image. все сработало, но после прокрутки списка вниз и возврата к началу списка, те строки, которые были временно скрыты, изменились сами по себе (изменились Image и Checkbox). C чекбоксами решил проблему убрав их из listboxitemstyle и указав в свойстве listbox'а showcheckboxes:=true. Что делать с Image не понятно. Прошу посоветовать, как решить проблему с отображением картинок. XE6 ошибка.zip