![]() |
Anzahl sichtbarer Zeilen im TRichEdit
Moin, moin,
ich verwende ein TRichEdit, um einen formatierten Text anzuzeigen. Die Anzeige soll so funktionieren, dass KEINE SCROLLBARS erscheinen. Wenn nicht alle Zeilen auf den Bildschirm passen, soll mittels Schaltfläche seitenweise weiter geblättert werden. Dazu müsste ich jetzt wissen, wieviele Zeilen ich anzeigen darf, ohne dass die Scrollbars sichtbar werden. Mein erster Gedanke war eine Berechnung mittels TextHeight. Das führt aber leider nicht zum gewünschten Ergebnis, denn irgendwie stimmt die Zeilenhöhe nicht mit der eigentlichen Texthöhe im TRichEdit überein. :wall: Hat jemand eine Idee? cu easywk |
Re: Anzahl sichtbarer Zeilen im TRichEdit
Mach doch:
Delphi-Quellcode:
Gruss HW764
richedit1.Scrollbars := ssnone;
|
Re: Anzahl sichtbarer Zeilen im TRichEdit
Das ist nicht mein Problem. Wie ich die Scrollbars weg bekomme, ist mir schon klar. Wenn ich aber so vorgehe und mein Text 20 Zeilen hat - ins RichEdit aber nur 10 Zeilen passen, dann sehe ich halt nur 10 Zeilen ... und ich will eben vorher wissen, dass ich nur 10 Zeilen sehe, damit ich bei "Seite 1" die Zeilen 1 bis 10 und bei "Seite 2" die Zeilen 11 bis 20 anzeigen kann.
|
Re: Anzahl sichtbarer Zeilen im TRichEdit
Wenn du mit den Buttons seitenweise blättern willst, dann kannst du das über Messages machen. Dazu musst du nicht wissen, wie viele Zeilen angezeigt werden, sondern einfach sagen, er soll ne Seite runter oder hoch.
P.S. Hmm, oder willst du überhaupt nicht den ganzen Text zeigen und nur beim Blättern die Anzeige aktualisieren? ![]() |
Re: Anzahl sichtbarer Zeilen im TRichEdit
Das wäre natürlich eine schöne Lösung. Allerdings habe ich keinen Plan, wie eine solche Message aussehen soll :gruebel: Hast du mal ein Beispiel? Oder ein Hinweis, wo ich was ähnliches finde?
Edit: war ich wohl mal wieder zu schnell *lach* DANKE! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:13 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 by Thomas Breitkreuz