Also ehrlich, ich weiss es wirklich nicht, wie du es hin gekriegt hast. Hab jetzt aus deinem Browser bisi Code geklaut und für mich angepasst. Ich habs erst mit dem "WB_GoBack", also Button "zurück, probiert - es scheitert GNA-DEN-LOS. Delphi merkert nicht - hab den code gamatisch richtig angepasst. Aber... Erstenst, nach wie vor sieht man, ob ein Button Enabled oder Disabled ist, erst, wenn man mit der Maus drüber geht. Und zweitens wenn ich
Delphi-Quellcode:
type
TWebbrowser = class(TMyBrowser)
private
// Save CSC_NAVIGATEFORWARD and CSC_NAVIGATEBACK states
FNavForward: Boolean;
FNavBack: Boolean;
FTitle: string;
// trap WM_CLOSE event
procedure WMClose(var Msg: TWMClose); message WM_CLOSE;
public
end;
deklariere, setzt es alle Ereignise meines TWebBrowsers ausserkraft (siehe Sreenshot).