Einzelnen Beitrag anzeigen

epex

Registriert seit: 3. Jun 2007
Ort: schwerin
11 Beiträge
 
Delphi 2005 Professional
 
#1

Knoten makieren über Buttonclick event

  Alt 3. Jun 2007, 12:59
Hallo liebe Delphi user,
seit einiger Zeit sitze ich nun an meinem Programm und halte mich nun schon fast eine Woche an diesem Problem auf. Ich habe eine art Browser / Explorer geschaffen wo über deine ADS Datenbank HTML Seiten in eine Navbar mit TreeView eingelesen und in einem TWebBrowser angezeigt werden können.
Mein Problem besteht jetzt darin das ich oben (wie auch im Windows Explorer) einen Vor- und Zurückbutton habe. Diese besitzen ausserdem noch eine Historylist die in einem PopupMenu dargestellt wird und durch einen Dyn. Array erzeugt wird (wenn eine neue Seite aufgerufen wird). Diese Liste beschränkt sich auf maximal 10 Einträge. Soweit funktioniert die Navigation mit Vor und zurück usw auch ABER ... wenn ich auf zurück Klicke bleibt die Makierung der TreeView auf dem zuletzt angeklickten Knoten / Item stehen und ich kriege es einfach nicht hin, das die Makierung sozusagen beim Buttonclick "mit springt". Ich habs nun mitlerweile über den AbsolutIndex probiert ... nada ... und auch über die ItemId (beim klick auf item ) und dann versucht über GetNode das Item wieder anzusprechen was auch gescheitert ist. GetNode sollte ja eigentlich einen Knoten zurück liefern und somit könnte ich ja über die Select function den Knoten / das Item wieder ansprechen oder nicht ? Nur warum gibt mir GetNode keinen Knoten zurück ? Ich bin mittlerweile total Ratlos. Hatte allerdings noch einen Tip bekommen dies über einen Pointer zu realisieren nur hab ich damit noch nie gearbeitet und weiss nicht wirklich wie ich das anstellen soll. Würde mich über Hilfe freuen

mfg ePex
  Mit Zitat antworten Zitat