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 richedit text punktgenau ausrichten (https://www.delphipraxis.net/149357-richedit-text-punktgenau-ausrichten.html)

Dr. Jack 19. Mär 2010 13:19


richedit text punktgenau ausrichten
 
hallo, ich habe folgende quizfrage:
ich möchte die artikel punktgenau ausrichten. hab auch schon eine idee, aber an der umsetzung scheitert es:
also man könnte ja die max. anzahl an pixeln der eigenschaft richedit1.width ermitteln (595 pixel)-ok hab ich...
dann müsste man das z.b. mit "pos" mit 15%, "Artikel" mit 30%, "menge" mit 45%... multiplizieren, dann hab ich immer einen gleichen abstand..
buttons usw. kann man ja mit seinen eigenschaften button.top oder .width versetzen, aber wie geht das
mit strings? könnte mir vorstellen, dass ne for to do schleife geht, naja fortgeschrittener anfänger halt :roll:


Pos Artikel Menge Steuer E-Preis Gesamt
------------------------------------------------------------------------------------
1 Cola 1 2,95
2 Sprite 1 2,95
3 Fanta 1 2,95

soll halt so aussehen, schön gerade halt:

Pos Artikel Menge Steuer E-Preis Gesamt
------------------------------------------------------------------------------------
1 Cola 1 2,95
2 Sprite 1 2,95
3 Fanta 1 2,95

kann man nicht irgendwie ein stringgrid in ein richedit darstelen? hab keine nützlichen angaben im internet gefunden.
help.

Dr. Jack 19. Mär 2010 13:20

Re: richedit text punktgenau ausrichten
 
ok die formatierung zur anschauung hat nicht funktioniert...

Matze 19. Mär 2010 13:23

Re: richedit text punktgenau ausrichten
 
Wenn du oben [code]-Blöcke um den formatierten Text setzt, bleibt die Formatierung erhalten.

Was hast du denn genau vor? Wäre hier nicht eine ListView oder das erwähnte StringGrid besser?
Wieso möchtest du die Daten im RichEdit haben?

Dr. Jack 19. Mär 2010 13:30

Re: richedit text punktgenau ausrichten
 
es handelt sich hier um ein kassenprogramm. nach einem abverkauf auf rechnung soll diese erstellt werden. daten zu importieren aus einem stringgrid ist ja kein problem aber die ausrichtung halt. ein richedit war halt nur so eine idee, aber ich schau mir mal eine listview an.
ein stringgrid fällt ja aus, weil ich noch andere daten einfügen muss...

sven_32 19. Mär 2010 14:07

Re: richedit text punktgenau ausrichten
 
1. Richedit Eigenschaft WantTabs auf True setzen
2. Herausfinden wie Tabs eingestellt werden können

http://www.delphipraxis.net/internal...ect.php?p=7826

3. Text mit Tabs ausgeben..

Geht, haben wir schon gemacht..


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