Du kannst ja ermitteln, welcher Webbrowser sich auf dem entsprechenden Tab befindet und
dann die LocationURL auslesen.
Andere Möglichkeit: Du erweiterst den Browser, resp das Tabsheet mit einigen Members.
Das hat den Vorteil, dass du die CSC_NAVIGATEFORWARD / CSC_NAVIGATEBACK Stati usw. des jeweiligen Webbrowsers speichern kannst.
z.B so
Delphi-Quellcode:
type
TWebbrowser = class(SHDocVw.TWebbrowser)
private
// Titel des Webbrowsers
FTitle: string;
// CSC_NAVIGATEFORWARD und CSC_NAVIGATEBACK Status
FNavForward: Boolean;
FNavBack: Boolean;
public
end;
oder so:
Delphi-Quellcode:
type
TTabSheet =
class(ComCtrls.TTabSheet)
private
// URL des Webbrowsers im Tabsheet
FURL:
string;
// CSC_NAVIGATEFORWARD und CSC_NAVIGATEBACK Status
FNavForward: Boolean;
FNavBack: Boolean;
public
end;