![]() |
Quelltext-Richedit
Hi!
Ich habe ein Richedit, bei dem ich (logischerweise) nicht weiß, wie viel der Benutzer rein schreibt. Da das Formular konstant bleiben soll, wollte ich das Richedit nun wie das "Rich-edit" des Delphi-editors designen. Also mit der ScrollBar. Das Problem ist nur, dass ein Image immer auch eine betreffende Zeile zeigen soll. Also klappt das mit der Scrollbox schon mal nicht. Wenn ich aber alles in ein Frame setzte, kann ich, wenn ich das Richedit editiere, nicht mehr das Mausrad zum scrollen benutzen. Hat jemand eine Idee, was ich tun könnte ? Vielen Dank |
Re: Quelltext-Richedit
Das RichEdit sollte eigentlich eine ScrollBars-Eigenschaft haben.
|
Re: Quelltext-Richedit
ja, schon, aber sitzt das Image ja falsch.
Ich habs so gemacht: Image6.Top:=15*i+30; i ist die zeilennummer wenn man das rich-edit jetzt scrollt passt das ja nicht mehr |
Re: Quelltext-Richedit
Zitat:
|
Re: Quelltext-Richedit
Zitat:
ganz genau. Das Image makiert die zeile, die im hintergrund bearbeitet wird, also i. |
Re: Quelltext-Richedit
Vielleicht hilft dir das Ereignis OnSelectionChange
|
Re: Quelltext-Richedit
deine frage ist doch eigentlich: wie berechne ich die richtige position für das image, wenn ich scrollbars einsetz, oder?
|
Re: Quelltext-Richedit
ja, stimmt. Natürlich sollte alles automatisch so gescrollt werden, dass das Image auch immer im Bild ist. (und nicht bei pixel 20x2000 verschwindet, bei einem langen Rich-edit.)
|
Re: Quelltext-Richedit
Mit der Komponente
![]() Das selbst zu schreiben ist eine nette Übung, doch ich könnte mir vorstellen, dass es mit einem TRichEdit und vertretbarem Aufwand nie so gut funktioniert, wie man es gerne hätte. Edit: Ob es noch weiterentwickelt wird, weiß ich nicht, aber ich war damit immer sehr zufrieden. Edit 2: Ok "SynEdit is currently under development." |
Re: Quelltext-Richedit
danke!
ich habs heruntergeladen, bekomm das aber nicht installiert :( Wie hast du's gemacht? Poste auch mal wo du all die verzeichnisse hingelgt hast. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:37 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