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 mit Spalten, oder StringGrid (https://www.delphipraxis.net/24260-richedit-mit-spalten-oder-stringgrid.html)

orakel 18. Jun 2004 14:18


Richedit mit Spalten, oder StringGrid
 
Hi,
ich möchte so eine Art telelefonliste in mein Programm mit einbauen.
Ich hab jeweils den Namen, Adresse und Telefonnr abgespeichert, und möchte sie nun in Form einer Tabelle(ohne sichtbaren Rahmen) ausgeben.
Ich habe zuerst ein StringGrid genommen, und im Prinzip alles auf False gesetzt:-), sodass der Benutzer nur die Liste anschauen kann. Das Problem war,dass immer die 1. Zelle (blau) markiert ist.
Kann man irgendwie verhindern, dass in einem StringGrid die Zelle 1,1 automatisch markiert ist?

Dann habe ich mir überlegt, ich könnte die Ausgabe ja auch in einem Richedit vornehmen.
Kennt einer von euch eine Richedit- Kompo, die Spalten unterstützt?

Danke schonmal,

Nicodius 18. Jun 2004 15:06

Re: Richedit mit Spalten, oder StringGrid
 
die spalten musst du dir selbst "machen"

mit leerzeilen und "|" zeichen zum beispiel


also ich kenne auf anhieb keine komponeten

alcaeus 18. Jun 2004 15:09

Re: Richedit mit Spalten, oder StringGrid
 
Sieh dir mal die TListView-Kompo an, die müsste für dich geeignet sein. Sie befindet sich auf der Win32-Palette.

Greetz
alcaeus

[add]Zur Verwendung gibts hier auch schon einige Themen[/add]

orakel 18. Jun 2004 16:11

Re: Richedit mit Spalten, oder StringGrid
 
Danke für die Antworten!
@Nicodius: Mir kommts eigentlich weniger auf die Spaltenstriche drauf an, als darauf, dass in der mittleren Spalte z.b. jede Zeile direkt untereinander anfängt.


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