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/)
-   -   Delphi Brauche "Memofeld" mit erweiterten Möglichkeiten (https://www.delphipraxis.net/42683-brauche-memofeld-mit-erweiterten-moeglichkeiten.html)

freejay 22. Mär 2005 14:31


Brauche "Memofeld" mit erweiterten Möglichkeiten
 
Hallo,

ich bräuchte eine Memo-Komponente, die die aktuelle Zeile hervorheben und in der man auch einen Block markieren kann.

Gibt es sowas schon oder muss ich mir dazu eine komplett eigene Komponente basteln?

Könnte man auch das standardmäßige Memo-Feld "beerben" und die fehlenden Funktionen hinzufügen?

Danke im Voraus!

freejay

Alexander 22. Mär 2005 14:34

Re: Brauche "Memofeld" mit erweiterten Möglichkeit
 
Wie genau willst du die Zeile hervorheben?
Das Memo kann grundsätzlich den gesamten Text nur in einem Stil anzeigen. Die Richedit-Komponente dageegen, kann einzelne Wörter, Zeilen bsp. Farblich hervorheben.
Alternativ könntest auch die SynEdits nehmen.

Alexander 22. Mär 2005 14:39

Re: Brauche "Memofeld" mit erweiterten Möglichkeit
 
Ach so, ganz vergessen.
Die SynEdits können auch den Markierstil umändern, SelectionMode oder so ähnlich heißt es. Ob TRichedit/TMemos das können, kann ich momentan nicht sagen.

freejay 22. Mär 2005 14:42

Re: Brauche "Memofeld" mit erweiterten Möglichkeit
 
Die Zeile in der das Carret steht, soll z.B. durch eine andere Hintergrundfarbe hervorgehoben werden.
Was sind "SynEdits" und wo gibt's die?

Steve 22. Mär 2005 14:48

Re: Brauche "Memofeld" mit erweiterten Möglichkeit
 
Bei Google suchenSynEdit :zwinker:

Gruß
Stephan :dance:

Alexander 22. Mär 2005 15:58

Re: Brauche "Memofeld" mit erweiterten Möglichkeit
 
Zitat:

Zitat von freejay
Die Zeile in der das Carret steht, soll z.B. durch eine andere Hintergrundfarbe hervorgehoben werden.
Was sind "SynEdits" und wo gibt's die?

Ach so ;). Jetzt versteh ich.
Wenn nur die Hintergrundfarbe geändert werden soll, sollte das gehen. Markiere die entsprechende Zeile (selText), dann färbe sie :)
Zum färben kannst du das hier verwenden...


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:26 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz