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

WebBrowser in front of the Multi View


fabiano Bom dia

Вопрос

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

  • 0
  • Администраторы

Hello Fabio,

Currently it's not imposible to do it in the latest RAD Studio. Because TWebBrowser use native WebView component from Android SDK. But TMultiView is styled control, "Styled" means, that fmx paints it component itself on the form, instead of doing in on native VIew.

One of the solution is making screenshot of TWebBrowser and place this screenshot into special TImage component, until TMultiView is starting openning. But it will work only for opening TMultiVIew by clickin on master button.

Thank you

Ссылка на комментарий
  • 0

I used this code, but when I slide the webbrowser is in front.

procedure TForm1.MultiView1StartHiding(Sender: TObject);
begin
  img.free;
  webbrowser1.Visible := true;
  MultiView1.Visible := False;
end;

procedure TForm1.MultiView1StartShowing(Sender: TObject);
begin
  img := TImage.Create(self);
  img.Parent := Layout2;
  img.Align := TAlignLayout.AlClient;
  img.Bitmap :=  webbrowser1.MakeScreenshot;
  webbrowser1.Visible := false;

 

Ссылка на комментарий

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

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

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

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

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

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

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

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

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