![]() |
SynEdit Frage
Hi,
ich möchte in jeder Zeile eines SynEdits speichern welcher TreeView Eintrag (TTreeNode) zu ihr gehört. Das ganze sollte relativ schnell sein. Geht das? MFG Chris. |
Re: SynEdit Frage
Ja ;)
|
Re: SynEdit Frage
Ja und wie? :)
|
Re: SynEdit Frage
Die Eigenschaft Lines ist doch eine "normale" Stringliste, sollte also auch die Eigenschaft Objects haben, über der du jeder Zeile ein Objekt (in deinem Fall ein TTreeNode) zuweisen kannst.
|
Re: SynEdit Frage
Danke, sowas habe ich gesucht.
|
Re: SynEdit Frage
Und wie benutze ich das jetzt?
Delphi-Quellcode:
Das scheint nicht ganz zu funktionieren.
currentsynedit.Lines.Objects[currentsynedit.CaretY] := sub2;
checkentry := TTreeNode(currentsynedit.Lines.Objects[currentsynedit.CaretY]); |
Re: SynEdit Frage
was genau hast du denn vor?
|
Re: SynEdit Frage
Du musst CaretY-1 rechnen. CaretY beginnt bei 1 mit der 1. Zeile die Indizierung von Objects beginnt bei 0.
|
Re: SynEdit Frage
Das ganze brauche ich für einen Code Explorer.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:27 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