Einzelnen Beitrag anzeigen

looseleaf

Registriert seit: 25. Mai 2011
69 Beiträge
 
#1

D11: TWebBrowser und Align

  Alt 19. Jul 2023, 13:16
Servus Gemeinde!

Wir heben unser Programm von 10.2 auf 11.3 und haben dabei auch einige TWebBrowser-Komponenten im Einsatz. Die zeigen jetzt leider das Verhalten, dass sie erst nach einem Form-Resize die Align-Eigenschaft von alClient berücksichtigen. Ein Panel, in dem der Webbrowser eingebettet ist, kümmert sich schön brav um sein alClient.

Ein beherztes Align := alNone; Align := alClient; im FormShow() behebt das Verhalten. Anders als in D10 ist nur das Flag für EdgeIfAvailable und das EdgeUserDataDir ist gesetzt,

Andere TWebBrowser, die auch an einem TPanel liegen (in einem anderen Form) zeigen, dieses Verhalten nicht.

Hat jemand Ideen aus dme Bauch heraus?

Stefan
  Mit Zitat antworten Zitat