Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Text oder Teilstrings "unter-kringeln" im Richedit/Memo? (https://www.delphipraxis.net/151439-text-oder-teilstrings-unter-kringeln-im-richedit-memo.html)

stho 18. Mai 2010 08:22


Text oder Teilstrings "unter-kringeln" im Richedit
 
Hallo Leute,
Ich würde gerne mal wissen wie ich einen bestimmten Teilausschnittes in einem Memo mit einer roten Linie "unter-kringeln" kann,
á la Word (Wenn man dort etwas falsch geschrieben hat)
Ich gehe einfach mal davon aus das es geht. Habe zwar schon gesucht und nix gefunden ( :cry: ) und hoffe deshalb auf eure Hilfe...


EDIT:
Bin grad noch über DAS gestolptert:
http://forum.delphi-treff.de/showthr...oder-TRichedit

Jedoch möchte ich KEINE ANDERE Komponente benutzen. (Hat bestimmte Gründe)
Es ist also wichtig (!!!), dass das mit dem TMemo oder TRichEdit funktioniert...


EDIT 2:
Und was noch SEHR WICHTIG ist:
Man darf die eigentliche RichEdit-Formatierung damit nicht beeinflussen...
Es besteht ja die möglichkeit einen Teilabschnitt mit "unterstrich" zu versehen und das dann rot anzeigen zu lassen.
Dies DARF NICHT sein...

himitsu 18. Mai 2010 08:35

Re: Text oder Teilstrings "unter-kringeln" im Rich
 
Da müßtest du den Text wohl komplett selber zeichnen müssen.

Nimm besser das TRichEdit, da sollte sowas möglich sein. (Beispiele gibt's eventuell schon irgendwo in der DP)

[edit]
Wieso kein TRichEdit?
Wieso nicht direkt im TRichEdit die Formatieruing ... wo soll sie denn sonst hin?
Das RichEdit muß schon diese Formatierung bekommen und wenn du vorher nur ein TMemo hattest, dann sollte diese Formatierung nicht stören.

Also wenn das so ist, dann wirst du den Text selber zeichnen müssen und da kannst du dann auch nach belieben unterstreichen oder sonstwas.

stho 18. Mai 2010 08:39

Re: Text oder Teilstrings "unter-kringeln" im Rich
 
Zitat:

Zitat von himitsu
Da müßtest du den Text wohl komplett selber zeichnen müssen.

Nimm besser das TRichEdit, da sollte sowas möglich sein. (Beispiele gibt's eventuell schon irgendwo in der DP)

Gut, danach werde ich mal suchen :thumb:
Aber geht das denn auch mit einem Memo? Wenn ja, welches Event muss ich denn dort dann handhaben?




Zitat:

Zitat von himitsu
[edit]
Wieso kein TRichEdit?

Nun, ich habe nur gesagt das ich die Formatierung im TRichEdit nicht ändern darf.

So zum Hintergrund:
Ich wurde vom Chef damit beauftragt eine Rechtschreib-Prüfungs Unit zu schreiben die auf MS-Word zugreift.
Ein einzelnes Wort zu prüfen funktioniert ja auch...
Doch nun will ich das in einem kompletten Memo durchführen. Und dazu will ich falsch geschriebene Worte markieren können.
(Und da die Formatierung des Kunden nicht hops gehen soll ist eine RichEdit-interne formatierung leider schlecht :wall: )




EDIT:
Hups, hab grad gesehen das du deinen Text geändert hast ^^
naja, trotz allem sollte meine Erkläreung deine Frage beantworten.
Ich probiers dann einfach mal mit einem TRichEdit ;-)

Stevie 18. Mai 2010 09:03

Re: Text oder Teilstrings "unter-kringeln" im Rich
 
Der Fachbegriff nennt sich live-spelling (wenn du mal bei google danach suchen willst, gibt einige Komponenten für Delphi, die auch mit TRichEdit arbeiten)

stho 18. Mai 2010 09:12

Re: Text oder Teilstrings "unter-kringeln" im Rich
 
Zitat:

Zitat von Stevie
Der Fachbegriff nennt sich live-spelling (wenn du mal bei google danach suchen willst, gibt einige Komponenten für Delphi, die auch mit TRichEdit arbeiten)

Vielen Dank schonmal für diesen Hinweis :-D
Den Begriff hatte ich bisher noch gar nicht gesehen... Jetzt hab ich was wonach ich allwissend-Google befragen kann :-) :-) :-)


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