Перейти к содержанию
  • Регистрация

Поиск сообщества

Показаны результаты для тегов 'ListBoxItem'.

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

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

Тип контента


Форумы

  • Общие вопросы
    • Анимация
    • Графика
    • Стили
    • Базы данных и REST
    • Компоненты
    • Положение, размеры, выравнивание
    • Работа с текстом
    • Приложение и формы
    • Отладка
    • Развертывание приложений
    • Вопросы по языку Object Pascal и RTL
    • Общая информация о TControl
    • События
    • Прочие вопросы
  • Вопросы по платформам
  • Вопросы по использованию RAD Studio
  • Native FGX
  • Обучение
  • Поиск специалистов по FireMonkey
  • Дополнительные ресурсы по FireMonkey
  • Организация работы данного форума
  • Видеокурсы

Поиск результатов в...

Поиск контента, содержащего...


Дата создания

  • Начало

    Конец


Дата обновления

  • Начало

    Конец


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

Регистрация

  • Начало

    Конец


Группа


AIM


MSN


Сайт


ICQ


Yahoo


Jabber


Skype


StackOverflow


Защита от ботов


Город


Интересы

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

  1. x11

    ListBoxItem и OnGesture

    У ListBoxItem нужно реализовать вызов контекстного меню. На ListBoxItem лежит ImagesViwer с картинкой и у ImagesViwer свойство HitTest отключено. почитал справку http://docwiki.embarcadero.com/RADStudio/Tokyo/en/Gestures_in_FireMonkey сделал как описано: procedure TfmEditObject.AddPhoto(Image: TBitmap); Var item: TListBoxItem; imageV: TImageViewer; begin item := TListBoxItem.Create(lbPhotos); item.parent := lbPhotos; item.text := ''; item.Width := lbPhotos.Width; item.Touch.GestureManager := GestureManager1; item.Touch.InteractiveGestures := [TInteractiveGesture.LongTap, TInteractiveGesture.DoubleTap]; item.OnGesture := ListBoxItemGesture; imageV := TImageViewer.Create(lbPhotos); imageV.HitTest := False; imageV.Parent := item; imageV.Align := TAlignLayout.Client; imageV.Bitmap.Assign(image); item.SetFocus; end; procedure TfmEditObject.ListBoxItemGesture(Sender: TObject; const EventInfo: TGestureEventInfo; var Handled: Boolean); Var s: string; begin if GestureToIdent(EventInfo.GestureID, s) then ShowMessage( S ); if EventInfo.GestureID = igiLongTap then ShowMessage( Sender.ClassName ); Handled := True; end; Ничего не происходит. На на андроид устройстве, ни на винде. И правильно ли я понял, что для LongTap, т.е. для InteractiveGestures не нужен GestureManager?
  2. Есть 5 итемов у listbox свойство Allowc drag = true итемы переносятся в нутри листа все путем но как только включаю у итемов HitTest = true переносимость проподает (((. (Еще замечание если DragMode = dmAutomatic и HitTest = true то итем можно поменять с итемом у которого HitTest = false) Как заставить их меняться ?
  3. Первая картинка - Master. Здесь всё правильно. А вот две другие картинки Вторая - iPhone 5,5" Третья - Android 5" Phone Четвертая - Android 7" Tablet У всех компонент Align := Right. Это зависит от каких-то свойств? Проверил на iPhone 4" - норм. На iPhone 4.7" - тоже криво.
  4. Создаю динамически ListBoxItem и размещаю на них кнопу lbi:=TListBoxItem.Create(ListBox2); lbi.Parent:=ListBox2; lbi.StyleLookup:='listboxitembottomdetail'; lbi.Height:=57; lbi.ItemData.Text:='Добавить'; lbi.ItemData.Detail:=''; SpeedButton2:=TSpeedButton.Create(lbi); SpeedButton2.Action:=del_adres; SpeedButton2.Align:=TAlignLayout.Right; SpeedButton2.StyleLookup:='trashtoolbutton'; SpeedButton2.Width:=48; SpeedButton2.Parent:=lbi; SpeedButton2.Tag:=ListBox2.Count-2; как при нажатии на кнопку получить ее ListBoxItem чтобы удалить
  5. У меня есть ListBox с 7 ListBoxItem , на каждом ListBoxItem есть 7 CheckBox-ов. Получается как-бы двухмерный массив CheckBox-ов. Какой самый простой способ обращаться к каждому конкретному CheckBox-у ?
  6. У меня стоит WordWrap=true. Бывает так что текста больше чем обычно и он весь не помещается и обрезается. Как программно определить что текст не умещается?
  7. Rusland

    InnerGlowEffect и ListBoxItem

    Добавил на ListBoxItem эффект InnerGlowEffect. Trigger=IsPressed=true Но когда я нажимаю на этот ListBoxItem, то никакого эффекта не происходит. Почему? Пробовал все возможные Trigger-ы - никакого толку. Вообще реально придать какой-нибудь эффект помимо InnerGlowEffect? PS. Пока делаю так: procedure TFrmMain.ListBoxItem1MouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Single); begin InnerGlowEffect1.Enabled:=true; end; procedure TFrmMain.ListBoxItem1MouseEnter(Sender: TObject); begin InnerGlowEffect1.Enabled:=true; end; procedure TFrmMain.ListBoxItem1MouseLeave(Sender: TObject); begin InnerGlowEffect1.Enabled:=false; end;
  8. ivadimos

    ListBox insert

    Могу ли я каким-то образом вставить Item не в конец списка, а после определённого?
  9. Приветствую. Задача, при клике на 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
×
×
  • Создать...