Перейти к содержанию
Fire Monkey от А до Я

Аскар

Пользователи
  • Постов

    6
  • Зарегистрирован

  • Посещение

Информация о Аскар

  • День рождения 26.06.1978

Информация

  • Пол
    Мужчина
  • Город
    Тараз
  1. Использую Дельфи 11.3 Есть Tframe (Hittest:=true), на котором расположены : TLayout (hittest:=false) , Tlabel (hittest:=false), TMemo (hittest:=true; readonly:=true), отвечая на возможный вопрос почем readonly в true, отвечаю : внутри фрейма при событии ontap открывается форма для редактирования текста в TMemo. Все это многократно расположено на TForm в TVertScrollBox. При скроллинге (OS Huawei Emui 12.0.0 ) если я берусь за фрейм, либо за Tlabel на фрейме, то скроллинг идет без проблем. Но если пытаюсь прокрутить за TMemo (срабатываний нажатия нет, в этом плане все норм). то scroll невозможен. Пробовал назначать TGesture, но не помогло. Можете подсказать, что могло пойти не так ?) ПыСы : еще вопрос оффтопик : при нажатии на TMemo открывается форма редактора текста, на которой расположен TMemo. Но когда я нажимаю в первый раз и делаю SetFocus и SelStart, форма открывается но виртуальная клавиатура не отображается (даже способом ShowVirtualKeyBoard) и курсор не появляется в Tmemo, но если закрыть форму редактора, видно. что курсор уже стоит в TMemo, который вызывал редактор, при этом, если еще раз на него нажать и вызвать редактор, то все появляется как надо. Посоветуйте, пожалуйста, что делать ? Application.Createform(TfrmToolEditor,frmToolEditor); with frmToolEditor do begin tmpMemo:=memText; Editor_memText.Text:=memText.text; Show; Editor_memText.SetFocus; Editor_memText.SelStart:=length(Editor_memText.text); end;
  2. кто в курсе, в 12й версии этот баг исправлен или так же править надо будет ?
×
×
  • Создать...