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

Вопрос

На форме лежит VertScrollBox в нем лежит два StringGrid, один под другим. У StringGrid'ов высота на весь контент, т.е. собственных прокруток у них нет. Но на андроиде если ткнуть в StringGrid и попробовать прокрутить, то прокрутка не работает, только если взяться за любой другой элемент. Как это можно исправить?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Рекомендуемые сообщения

  • 0

HitTest := true, контрола, в котором перехватываете событие.

Изменено пользователем #WAMACO

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

HitTest := true стоит и у VertScrollBox и у StringGrid'ов. Если отключаю HitTest у StringGrid'ов, то скролл начинает нормально работать, но мне надо обрабатывать SelectCell, а оно отключается.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


  • Похожий контент

    • От Сепан
      Здравствуйте, планирую сделать приложение с распознанием речи. Java Android! Помогите пожалуйста, как это реализовать. Может ссылки полезные
    • От Сергей Сергеев
      Приветствую, обнаружил досадную особенность при работе TWebBrowser  в Андроид
      Есть браузер - WBWrite, на нем страница html открывается с сайта с формой записи, есть поле id = PR_FIO
      Сделал кнопку, на клик повесил
      WBWrite.EvaluateJavaScript('var el = document.getElementById(''PR_FIO''); el.value = ''test'';');
      в WIN - все четко работает, в  Андроид вся форма стирается, остается только надпись test.
      элемент находится , если вместо "test" я ставлю el - то в в поле ввода - [object Html Input Element]
       
       
    • От geotub
      Уважаемые знатоки! Здравствуйте!
      с FMX дружу плохо! Задача тривиальная прошу помощи!
      есть соединение с MYSQL через Bind Visual привязан к StringGrid, данные отображаются идеально все хорошо!
      Задача слеждующая:
      - есть колонка "status" со значениями от 0 до 10 
      - есть imageList с картинками в таком же диапазоне 
      Необходимо в StringGgrid вместо значений выводить картинку из imageList равную значению (значение 3 = номер imageList = 3 и тд) 
      Пробовал все Варианты ничего не выходит! Пожалуйста помогите!
    • От maxma777
      Подскажите как сделать StringGrid в виде шахматной доски. И чтобы цифры были видны.
      procedure TForm1.StringGrid1DrawColumnCell(Sender: TObject;
        const Canvas: TCanvas; const Column: TColumn; const Bounds: TRectF;
        const Row: Integer; const Value: TValue; const State: TGridDrawStates);
       begin
            if Row mod 2 = 0 then
            if Column.Index= 3 then
            begin
               CoLumn.Padding.Rect:=rectF(0,0,0,0);
              Canvas.Fill.Color:=TAlphaColorRec.Black;
              Canvas.FillRect(Bounds,0,0,[],1);
            end;
          end;
      Искал в инете но что не один вариант не подошел.
      Вроде должно быть легко, ну что то у меня проблемы с Fire Monkey. 
      Приложение делаю на Delphi 10.1 Berlin

    • От web_warp
      В DrawColumnCell провожу зарисовку некоторых строк, необходима подсветка цветом. И тут возникла неожиданная проблема на ровном месте: ячейка, где текстом записано время, почему-то меняет местами время и дату, хотя передаётся в функцию FillText как надо.
      TabbedForm->StringGrid1->Canvas->Fill->Color = background_color; TabbedForm->StringGrid1->Canvas->FillRect(Bounds, 0, 0, AllCorners, 100); TabbedForm->StringGrid1->Canvas->Fill->Color = font_color; TabbedForm->StringGrid1->Canvas->Font->Style << fsBold; TabbedForm->StringGrid1->Canvas->FillText(Bounds,TabbedForm->StringGrid1->Cells[Column->Index][Row], false, 100,TFillTextFlags() << TFillTextFlag::ftRightToLeft, TTextAlign::taTrailing, TTextAlign::taTrailing); Подскажите пожалуйста, как развернуть время обратно?

      Ну и параллельно вопрос: как строку сплошным цветом заливать? Без белых границ?
    • От Pax Beach
      Я хочу запустить приложение из другого приложения под iOS и под Android. В зависимости от переданного параметра, который я хочу получить в главной форме, будет открываться соответствующая стартовому параметру форма (Activity в Android).
      Пример: Из приложения "Папа" запустить приложение "Дочка", при этом сообщив "Помой посуду!". И чтобы приложение "Дочка" сообщила "Хорошо, папа" и открыло форму "Мойка посуды". ))) Как ее решить на разных платформах?
      В Windows это делается запуском приложения с соответствующими параметрами, в зависимости от их значения из проекта или главной формы открывается нужная форма.
      В Android для этого сделаны Intent фильтры. Только не понятно, как их обрабатывать в приложениях, написанных в Delphi. Вот как вы это сделали бы?
      И как такое делается в приложениях под iOS, естественно, тоже написанных на Delphi или С++.
       
      UPD 14-09-2016:
      Для Android решение найдено.
      Осталось найти решение для iOS.
    • От Alexander
      Попытался открыть проект в Berlin'е, среда выдала ошибку что не находит обработчиков DragOver, DragDrop, DblClick, MouseDown...
      Вопрос: где искать? 
      Если их нет: что делать?
    • От master webs
      Добрый день такая проблема думал она  только  на android но за метил и на win
      в StringGrid загружаю данные с clientdataset
      но первая строка  чем то перекрыта непонятно чем  любое действие с формой  удаляет перекрытие (ощущение что не прорисована  до конца первая ячейка первой строки)
      когда подгружаю новые данные  ситуация повторяется
      прикрепил изображение
      кстати такой проблемы не было в xe8 появилась в 10 Seattle
      проверил Grid такая же проблема
       
      в ios и mac таких проблем не наблюдаю

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...