2 Spalten im RichEdit



  • Hallo,

    Ich möchte gerne eine Wertetabelle ausgeben in einem RichEdit.
    Spalte 1 = X-Werte
    Spalte 2 = Y-Werte

    Das ist eigentlich kein Problem. Das Problem ist nur das die Spalten nicht gleich groß sind und deswegen sieht das ganze sehr unschön aus.

    X-Value Y-Value
    12060000 0,516047877055999
    12062926,8292683 0,517257706655093
    12065853,6585366 0,518472295418312
    12068780,4878049 0,519691671085759
    12071707,3170732 0,520915861611225
    12074634,1463415 0,522144895164232
    12077560,9756098 0,523378800132094
    12080487,804878 0,524617605121994
    12083414,6341463 0,525861338963101
    12086341,4634146 0,527110030708693
    12089268,2926829 0,528363709638323
    12092195,1219512 0,529622405259988

    Kann mir jemand sagen wie ich gleich große Spalten erzeuge?
    Macht man das mit arrays ??

    Da ich blutiger Anfänger bin wäre es nett wenn man mir vielleicht an einem kleinen Beispiel erklären könnte wie so etwas funkionieren könnte.

    Vielen Dank im Voraus und Grüße

    sub



  • Hallo

    Du kannst versuchen mit Tabulatoren zu arbeiten (Zeichen : '\t').
    Allerdings ist RichEdit nunmal für Fließtext und nicht für Tabellen gedacht. Benutzt TStringGrid oder TListView stattdessen.

    bis bald
    akari



  • Hallo

    Danke soweit.
    Ist es denn auch möglich die beiden Spalten des ListView als rtf-Datei z.B. zu speichern ?
    Ich brauche die Werte nämlich danach noch als Textdatei

    Grüße

    sub



  • Ja gut ähhh, dann schreibst du dir eben eine kleine Routine, die das bewerkstelligt.



  • Da ich blutiger Anfänger bin wäre es nett wenn man mir vielleicht an einem kleinen Beispiel erklären könnte wie so etwas funkionieren könnte.

    kannst Du mir sagen wie so etwas in etwa aussehen müsste

    Grüße

    horst



  • Hallo

    Wisst du nun RTF oder Listen speichern? Für Listen ist RTF ungeeignet, benutzt stattdessen am besten das CSV-Format.
    So oder so must du eben eine Schleife über alle im ListView vorhandenen Elemente laufen lassen und manuell in das gewünschte Format bringen.Das ist bei CSV sehr einfach, bei RTF must du dir die Formatspezifikation von Microsoft runterladen und umsetzen.

    bis bald
    akari


Anmelden zum Antworten