Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi SynEdit Frage (https://www.delphipraxis.net/33355-synedit-frage.html)

MasterC 5. Nov 2004 15:13


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.

choose 5. Nov 2004 16:56

Re: SynEdit Frage
 
Ja ;)

MasterC 5. Nov 2004 17:14

Re: SynEdit Frage
 
Ja und wie? :)

jim_raynor 5. Nov 2004 17:28

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.

MasterC 5. Nov 2004 20:30

Re: SynEdit Frage
 
Danke, sowas habe ich gesucht.

MasterC 6. Nov 2004 09:51

Re: SynEdit Frage
 
Und wie benutze ich das jetzt?

Delphi-Quellcode:
currentsynedit.Lines.Objects[currentsynedit.CaretY] := sub2;
checkentry := TTreeNode(currentsynedit.Lines.Objects[currentsynedit.CaretY]);
Das scheint nicht ganz zu funktionieren.

Pseudemys Nelsoni 6. Nov 2004 16:23

Re: SynEdit Frage
 
was genau hast du denn vor?

jim_raynor 6. Nov 2004 16:25

Re: SynEdit Frage
 
Du musst CaretY-1 rechnen. CaretY beginnt bei 1 mit der 1. Zeile die Indizierung von Objects beginnt bei 0.

MasterC 6. Nov 2004 16:26

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