Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - Text in Richedit positionieren
hRb - Fr 19.12.14 19:13
Titel: Text in Richedit positionieren
Ich habe eine Richedit-Anwendung. Suche ich z.B. ein Wort, dann erscheint der Suchbegriff jeweils in der ersten, manchesmal in der letzten Zeile. Ähnlich ist, wenn ich über den rechten Bildrand hinaus schreibe, dann verschiebt sich die Anzeige immer nur um ein Zeichen.
Ich würde den dargestellten Textauschnitt gerne selbst positionieren, d.h. bei Suchvorgang oder anderen Sprungfunktionen, die Textzeile in Bildschirmmitte positionieren oder beim Scrollen um mehrere Zeichen verschieben. Dabei muss natürlich der Cursor an korrekter Stelle verbleiben. Gibt es hier fertige Funktionen?
PS: Vielleicht geht es über die Anweisung Perform(EM_SCROLLCARET, 0, 0), aber welches Ereignis tritt auf, wenn der Cursor den Anzeigebereich verlässt?
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2024 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!