Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Richedit und spezielle Daten (https://www.delphipraxis.net/166710-richedit-und-spezielle-daten.html)

Mattze 26. Feb 2012 14:30

Richedit und spezielle Daten
 
Hallo,

ich suche nach einer Möglichkeit, an einen markierten Text in einem Richedit ein paar Daten (dauerhaft) ranzuhängen.
So, wie z. Bsp. Data bei einer Treenode.

Eigentlich geht es nur um eine (integer) Zahl, die ich dann als Index in einer Tabelle nutze.
Zur Zeit fällt mir da nur ein, diese Zahl vor und/oder hinter den markierten Text zu setzen und hidden zu formatieren (damit sie nicht angezeigt wird).

Direkt wäre es allerdings besser.

Hat jemand eine Idee, wie man sowas machen könnte?

Gruß
Mattze

Geronimo 28. Feb 2012 03:44

AW: Richedit und spezielle Daten
 
Hallo Mattze,

warum muss die Integerzahl im RichEdit-Textfeld selbst stehen, wenn Du sie nur als Index für
eine Tabelle benutzt.

Um eine Integer-Zahl im RichEdit sich zu merken, kann man z.B. die Tag-Eigenschaft benutzen.
Bei anderen Typen als Integer, Komponente ableiten und fehlende Funktionalität nachrüsten.

Gruß
Geromimo

Mattze 28. Feb 2012 08:26

AW: Richedit und spezielle Daten
 
Hallo,

ist schon klar, aber so einfach ist leider nicht!
Habe ich offenbar schlecht beschrieben.
Konkret:
Ein Treeview und ein Richedit.
Der Inhalt des Richedits ist abhängig vom ausgewählten Knoten im Treeview und soll "Links" auf andere Knoten des Treeview enthalten.
(Die haben einen ähnlichen Inhalt!)
Man muss also wirklich jedem Text ("Link") IM Richedit, nicht dem ganzen Richedit, einen Index für den Knoten im Treeview mitgeben.

Mit dem hidden-Text im Richedit geht das eigentlich auch ganz gut! Es hätte nur sein können, dass ich da den Wald vor lauter Bäumen nicht sehe und das einfacher geht.

Gruß
Mattze


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:20 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