Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Wie feststellen ob Inhalt vom TEmbeddedWB geändert wurde? (https://www.delphipraxis.net/129344-wie-feststellen-ob-inhalt-vom-tembeddedwb-geaendert-wurde.html)

BlueStarHH 17. Feb 2009 14:07


Wie feststellen ob Inhalt vom TEmbeddedWB geändert wurde?
 
Hallo,

ich habe einen TEmbeddedWB mit DesignMode := true. Also eine Webbrowser, in dem der Anwender den Inhalt bearbeiten kann. Ich möchte nun feststellen, ob der Anwender den Inhalt bearbeitet hat. Zweck: In meinem Programm soll ein Diskettensymbol enabled werden, sobald der Anwender den Inhalt bearbeitet. Eine OnChange-Methode habe ich leider nicht gefunden. Danke im Voraus!

Grüße
BlueStar

toms 17. Feb 2009 15:18

Re: Wie feststellen ob Inhalt vom TEmbeddedWB geändert wurde
 
Hallo

Du kannst via IsDirty abfragen, ob der Inhalt verändert wurde.

Delphi-Quellcode:
uses ActiveX;

if (EmbeddedWB1.Document as IPersistFile).IsDirty = S_OK then
  ShowMessage('Inhalt verändert')
Edit: Geht noch einfacher via
Delphi-Quellcode:
EmbeddedWB1.Modified
Falls du den TEditDesigner verwendest:

Delphi-Quellcode:
if EditDesigner1.IsDirty = S_OK then ...


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:05 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz