Jump to content

ActiveControl


x11

Recommended Posts

У формы (unimForm) есть свойство ActiveControl. Выбираю там unimMemo. Компилирую приложение и запускаю.

Открываю форму, но компонента unimMemo не активна. Т.е. приходится дополнительно нажимать на unimMemo.

Link to comment
Share on other sites

1 hour ago, x11 said:

У формы (unimForm) есть свойство ActiveControl. Выбираю там unimMemo. Компилирую приложение и запускаю.

Открываю форму, но компонента unimMemo не активна. Т.е. приходится дополнительно нажимать на unimMemo.

Я открою запрос.

Обходное решение:

procedure TUnimForm1.UnimFormShow(Sender: TObject);
begin
  if Assigned(ActiveControl) then
    ActiveControl.SetFocus
end;

 

Link to comment
Share on other sites

  • 6 months later...
On 7/16/2020 at 5:52 PM, Sherzod said:

Обходное решение:

это решение тоже не работает, если у формы выставить uniAlignmentClient :sad:

Link to comment
Share on other sites

на смартфоне не отображается клавиатура при открытии окна

В Хроме курсор мигает в unimEdit1, но клавиатуры нет. А в Лисе даже и курсор не мигает.

Приходится дополнительно нажимать на unimEdit1, чтобы всплыла клавиатура.

тестовый проект прикрепил

Screenshot_5.jpg

uniGUI_ActiveControl.zip

Link to comment
Share on other sites

Если в событии создания окна заменить на

unimEdit1.WebFocus

то в Лисе тоже появляется мигающий курсор ввода, но клавиатура все равно не всплывает

Link to comment
Share on other sites

  • 10 months later...
On 7/16/2020 at 5:52 PM, Sherzod said:

Обходное решение:

проблема все еще актуальна

обходное решение не работает

и в версии 1555 ошибка не исправлена

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...