PDA

Vollständige Version anzeigen : Zweizeilig mit gleicher Feldbreite


FanProg
20.02.2009, 14:06
Hallo,

ich möchte gern eine kleine Anwendung versuchen.

Ein Text wird eingegeben/eingelesen und anschließend wie folgt angezeigt:

Der_____kleine____Mann
Artikel__Adjektiv___Substantiv

*Die U_Striche sind hier nur zur besseren Darstellung.

Es soll so untereinander stehen das eindeutig erkennbar ist zu welchem Wort die Wortart gehört bzw. anders herum.

Es müsste somit erst die Länge der Wortart mit der Länge des Wortes verglichen werden, um dann die Länge des Feldes, des Tabulators... zu bekommen- oder wie geht man hier vor?

immelmann
25.02.2009, 14:06
Du kannst auch eine Liste verwenden und jedes Wort in eine Spalte schreiben.

FanProg
26.02.2009, 12:08
Vielen Dank für deinen Tipp Torsten.
Das wird bei längeren Texten unübersichtlich -glaube ich.

Ich dachte das es vielleicht mit DrawText(), oder TextOut oder TabbedtextOut zu realisieren ist, nur ich weiß noch nicht genau wie ich da am besten vorgehen sollte.

immelmann
26.02.2009, 14:42
Wo willst Du denn den Text ausgeben?
Bei den Listen kannst Du ja die Spalten mitzählen und wenn ein Spaltenende erreicht wurde, wird eine Leerzeile (über alle Spalten) eingefügt und dann geht es von vorn wieder los. Das sieht dann wie eine Partitur aus.