AControl является TPanelКак реализовать - FMX TVirtualkeyboard внутри TPanel Delphi Сиэтла 10 на Windows 10 Desktop
procedure TDialogAccess.CheckVirtualKeyboard(const AControl: TFmxObject; Edit: TEdit); begin if TPlatformServices.Current.SupportsPlatformService(IFMXVirtualKeyboardService) then begin if not assigned(ikeyboard) then ikeyboard := TPlatformServices.Current.GetPlatformService(IFMXVirtualKeyboardService) as IFMXVirtualKeyboardService; if assigned(ikeyboard) then begin if not (TVirtualKeyboardState.Visible in ikeyboard.VirtualKeyboardState) then begin ikeyboard.ShowVirtualKeyboard(AControl); Edit.SetFocus; end; end; end; end;
TVirtualkeyboard показан в отдельном окне, как получить его, как ребенок панельного? Вам нужно щелкнуть элемент управления Edit, что TVirtualkeyboard реализует цель для ввода, как это сделать программно?