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 Anzahl sichtbarer Zeilen im TRichEdit (https://www.delphipraxis.net/29448-anzahl-sichtbarer-zeilen-im-trichedit.html)

easywk 9. Sep 2004 10:34


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

HW764 9. Sep 2004 10:49

Re: Anzahl sichtbarer Zeilen im TRichEdit
 
Mach doch:

Delphi-Quellcode:
richedit1.Scrollbars := ssnone;
Gruss HW764

easywk 9. Sep 2004 10:51

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.

Stevie 9. Sep 2004 11:10

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?
Dieser Tip könnte dir helfen...

easywk 9. Sep 2004 11:15

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 16:01 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