Ereignisse von Vcl.Edge.TCustomEdgeBrowser

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche


GeerbteProtected
OnAlignInsertBeforeprotectedWird ausgelöst, wenn ein Objekt mit benutzerdefinierter Ausrichtung ausgerichtet wird.
OnAlignPositionprotectedWird ausgelöst, wenn ein Objekt mit benutzerdefinierter Ausrichtung ausgerichtet wird.
OnCanResizeprotectedWird ausgelöst, wenn die Größe des Steuerelements geändert werden soll.
OnCapturePreviewCompletedpublicWird ausgelöst, wenn der erfasste Screenshot der WebView gespeichert wurde.
OnClickprotectedWird ausgelöst, wenn der Benutzer auf das Steuerelement klickt.
OnConstrainedResizeprotectedErmöglicht das Anpassen der Größenbeschränkungen.
OnContainsFullScreenElementChangedpublicWird ausgelöst, wenn sich die Eigenschaft ContainsFullScreenElement ändert, was bedeutet, dass ein HTML-Element in der WebView in den Vollbildmodus wechselt oder ihn verlässt. Mit der Ereignisbehandlungsroutine kann das Steuerelement bei Bedarf vergrößert oder verkleinert werden.

Siehe auch

Vcl.Edge.TCustomEdgeBrowser.ContainsFullScreenElement
OnContentLoadingpublicWird ausgelöst, bevor Inhalt geladen wird. Folgt nach den Ereignissen OnNavigationStarting und OnSourceChanged und geht den Ereignissen OnHistoryChanged und OnNavigationCompleted voraus.

Siehe auch

Vcl.Edge.TEdgeBrowser.OnNavigationStarting

Vcl.Edge.TEdgeBrowser.OnSourceChanged

Vcl.Edge.TEdgeBrowser.OnHistoryChanged

Vcl.Edge.TEdgeBrowser.OnNavigationCompleted
OnContextPopupprotectedWird ausgelöst, wenn durch Klicken mit der rechten Maustaste oder durch andere Aktionen (z.B. über die Tastatur) ein Popup-Menü aufgerufen wird.
OnCreateWebViewCompletedpublicWird ausgelöst, wenn die Erstellung des WebView-Steuerelements abgeschlossen ist, entweder erfolgreich oder nicht erfolgreich (z. B. Edge ist nicht installiert oder das WebView2-Steuerelement kann nicht geladen werden).
OnDblClickprotectedWird ausgelöst, wenn der Benutzer mit der linken Maustaste auf das Steuerelement doppelklickt.
OnDevToolsProtocolEventReceivedpublicWird ausgelöst, wenn ein Chrome DevTools Protocol-Ereignis, das zuvor mit SubscribeToCDPEvent abonniert wurde, auftritt.

Siehe auch

Vcl.Edge.TCustomEdgeBrowser.SubscribeToCDPEvent
OnDockDropprotectedTritt ein, wenn ein anderes Steuerelement an dieses Steuerelement angedockt wird.
OnDockOverprotectedTritt auf, wenn ein anderes Steuerelement über dieses Steuerelement gezogen wird.
OnDocumentTitleChangedpublicWird ausgelöst, wenn sich die Eigenschaft DocumentTitle der WebView ändert, und kann vor oder nach dem Ereignis OnNavigationCompleted ausgelöst werden.

Siehe auch

Vcl.Edge.TEdgeBrowser.OnNavigationCompleted
OnDragDropprotectedWird beim Ablegen eines gezogenen Objekts ausgelöst.
OnDragOverprotectedWird beim Ziehen eines Objekts über das Steuerelement ausgelöst.
OnEndDockprotectedTritt ein, wenn das Ziehen eines Objekts beendet wird (durch Andocken oder Abbrechen der Operation).
OnEndDragprotectedTritt ein, wenn das Ziehen eines Objekts beendet wird (durch Ablegen oder Abbrechen der Operation).
OnEnterprotectedTritt auf, wenn ein Steuerelement den Eingabefokus erhält.
OnExecuteScriptpublicWird ausgelöst, wenn ein von ExecuteScript aufgerufenes Skript abgeschlossen ist.
OnExitprotectedTritt auf, wenn der Eingabefokus von einem Steuerelement zu einem anderen verschoben wird.
OnFrameNavigationCompletedpublicWird ausgelöst, wenn das Laden eines untergeordneten Frames in der WebView abgeschlossen ist oder mit einem Fehler beendet wurde.
OnFrameNavigationStartingpublicWird ausgelöst, wenn ein untergeordneter Frame in der WebView die Berechtigung zum Navigieren zu einem anderen URI anfordert. Wird auch für Umleitungen ausgelöst.
OnGesturepublicWird ausgelöst, wenn Sie eine diesem Steuerelement zugeordnete Geste durchführen.
OnGetDeltaStreamsprotected
OnGetSiteInfoprotectedGibt die Docking-Informationen des Steuerelements zurück.
OnHistoryChangedpublicWird bei einer Änderung des Navigationsverlaufs für das oberste Dokument ausgelöst.

OnHistoryChanged wird nach OnSourceChanged und OnContentLoading ausgelöst.

Siehe auch

Vcl.Edge.TEdgeBrowser.OnSourceChanged

Vcl.Edge.TEdgeBrowser.OnContentLoading
OnKeyDownprotectedTritt auf, wenn der Benutzer eine Taste drückt, während das Steuerelement den Fokus hat.
OnKeyPressprotectedTritt auf, wenn eine Taste gedrückt wird.
OnKeyUpprotectedTritt auf, wenn der Benutzer eine zuvor gedrückte Taste loslässt.
OnMouseActivateprotectedWird ausgelöst, wenn der Benutzer über einem Steuerelement eine Maustaste drückt und das übergeordnete Formular nicht aktiv ist.
OnMouseDownprotectedWird ausgelöst, wenn der Benutzer über einem Steuerelement eine Maustaste drückt.
OnMouseEnterprotectedTritt auf, wenn der Benutzer den Mauszeiger in ein Steuerelement hineinbewegt.
OnMouseLeaveprotectedTritt auf, wenn der Benutzer den Mauszeiger aus einem Steuerelement herausbewegt.
OnMouseMoveprotectedTritt ein, wenn der Benutzer den Mauszeiger verschiebt, während sich dieser über einem Steuerelement befindet.
OnMouseUpprotectedTritt ein, wenn der Benutzer eine Maustaste loslässt, die er gedrückt hat, während sich der Mauszeiger über einem Steuerelement befand.
OnMouseWheelprotectedTritt ein, wenn das Mausrad gedreht wird.
OnMouseWheelDownprotectedTritt ein, wenn das Mausrad nach unten gedreht wird.
OnMouseWheelUpprotectedTritt ein, wenn das Mausrad nach oben gedreht wird.
OnNavigationCompletedpublicWird ausgelöst, wenn die WebView vollständig geladen wurde oder das Laden mit einem Fehler beendet wurde.
OnNavigationStartingpublicWird ausgelöst, wenn der WebView-Haupt-Frame die Berechtigung zum Navigieren zu einem anderen URI anfordert. Wird auch für Umleitungen ausgelöst.
OnNewWindowRequestedpublicWird ausgelöst, wenn der Inhalt in der WebView das Öffnen eines neuen Fensters angefordert hat, z. B. durch window.open oder ein Kontextmenü.
OnPermissionRequestedpublicWird ausgelöst, wenn der Inhalt in einer WebView die Berechtigung zum Zugriff auf eine privilegierte Ressource anfordert.
OnProcessFailedpublicWird ausgelöst, wenn ein WebView-Prozess unerwartet beendet wird oder nicht mehr reagiert.
OnResizeprotectedWird direkt nach einer Größenänderung des Steuerelements ausgelöst.
OnScriptDialogOpeningpublic

Wird ausgelöst, wenn ein JavaScript-Dialogfeld (Warnung, Bestätigung oder Eingabeaufforderung) für die WebView angezeigt wird.

Dieses Ereignis wird nur ausgelöst, wenn die Eigenschaft DefaultScriptDialogsEnabled False ist.

Das Ereignis ScriptDialogOpening kann zum Unterdrücken von Dialogfeldern oder zum Ersetzen von Standarddialogfeldern durch benutzerdefinierte Dialogfelder verwendet werden.

Siehe auch

Vcl.Edge.TCustomEdgeBrowser.DefaultScriptDialogsEnabled
OnSourceChangedpublicWird zur Navigation zu einer anderen Website oder zur Fragmentnavigation verwendet. Es wird nicht für andere Arten der Navigation ausgelöst, wie z. B. das Neuladen von Seiten.

OnSourceChanged wird vor OnContentLoading ausgelöst, um zu einem neuen Dokument zu navigieren.

Siehe auch

Vcl.Edge.TEdgeBrowser.OnContentLoading
OnStartDockprotectedWird ausgelöst, wenn der Benutzer beginnt, das Steuerelement zu ziehen und DragKind den Wert dkDock hat.
OnStartDragprotectedTritt ein, wenn der Benutzer mit dem Ziehen des Steuerelements oder eines in ihm enthaltenen Objekts beginnt.
OnUnDockprotectedTritt auf, wenn die Anwendung ein Steuerelement abdockt, das an ein fensterorientiertes Steuerelement angedockt ist.
OnWebMessageReceivedpublicWird ausgelöst, wenn die Eigenschaft WebMessageEnabled True ist und das Dokument auf der obersten Ebene der WebView window.chrome.webview.postMessage aufruft.

Siehe auch

Vcl.Edge.TCustomEdgeBrowser.WebMessageEnabled
OnWebResourceRequestedpublicWird ausgelöst, wenn die WebView eine HTTP-Anforderung zu einer übereinstimmenden URL und einem Ressourcenkontextfilter durchführt, der mit AddWebResourceRequestedFilter hinzugefügt wurde. Es muss mindestens ein Filter hinzugefügt sein, damit das Ereignis ausgelöst wird.

Siehe auch

Vcl.Edge.TCustomEdgeBrowser.AddWebResourceRequestedFilter
OnWindowCloseRequestedpublic

Wird ausgelöst, wenn Inhalt in der WebView das Schließen des Fensters angefordert hat, z. B. nachdem window.close aufgerufen wurde.

Die App sollte die WebView und das zugehörige App-Fenster schließen, wenn das für die App sinnvoll ist.
OnZoomFactorChangedpublicWird ausgelöst, wenn sich die Eigenschaft ZoomFactor der WebView ändert. Das Ereignis könnte ausgelöst werden, weil der Aufrufer die Eigenschaft ZoomFactor geändert hat oder weil der Benutzer den Zoom manuell geändert hat, aber nicht über eine programmseitige Änderung.

Siehe auch

Vcl.Edge.TCustomEdgeBrowser.ZoomFactor
WindowProcpublicZeigt auf die Fensterprozedur, die auf an das Steuerelement gesendete Botschaften reagiert.