Einzelnen Beitrag anzeigen

Benutzerbild von AndreasP
AndreasP

Registriert seit: 14. Aug 2003
Ort: Halle
82 Beiträge
 
Delphi 7 Professional
 
#2

Re: VirtualTreeView: Nodes sollen position behalten?

  Alt 12. Sep 2005, 00:14
mahlzeit,

ich hoffe ich hab dich richtig verstanden. Spontanerweise würde ich eine globale Variable vom Typ TForm erstellen und im OnActivate diese Variable vergleichen.

Delphi-Quellcode:
{...}
LastEdit: TForm;
{...}

procedure OnActivate(Sender: TObject);
begin
  if LastEdit <> Sender then
  begin
    LastEdit := Sender;
    UpdateCodeBrowser;
  end;
end;
Da du mit sicherheit für alle MDI-Childs die gleiche funktion hast bekommst du über Sender immer den aktuellen Child und nur wenn sich der Child ändert wid dein CodeBrowser Aktualisiert Ich hoffe du erkennst was ich meine.
Live long and prosper, Andy

Die Diskusion zum AppManager gibt es hier
Immer die aktuelle Version vom AppManger
  Mit Zitat antworten Zitat