Announcement

Collapse
No announcement yet.

TLabel: Zeilenumbrüche von WordWrap zählen?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • TLabel: Zeilenumbrüche von WordWrap zählen?

    Ich hab ein TLabel und habe WordWrap auf true und AutoSize auf false gesetzt. Jetzt setze ich die Caption auf einen AnsiString der leer sein kann, aber auch sehr lang sein kann.
    Nun würde ich gerne wissen wieviele Zeilen das TLabel in Anspruch nimmt.

    Ist es möglich die Anzahl der durch WordWrap entstandenen Zeilenumbrüche zu zählen?

    Da die Schriftart (Arial) für jeden Buchstaben einen andere Größe in Anspruch nimmt, kann ich nicht einfach die Buchstaben zählen.

  • #2
    Wenn das WordWrap Zeilenumbrüche in den String setzt, kann man diese zählen. M.E. tut es dies aber nicht und führt intern den Umbruch durch.

    Ev. ist ein TMemo eine Altenative.
    Christian

    Comment


    • #3
      Hallo,

      ich habe das zwar nur in Zusammenhang mit Richedits benutzt, aber vielleicht hilft die Botschaft EM_GETLINECOUNT oder Anverwandte (EM_*).

      Grüße
      Tino
      Ich habs gleich!
      ... sagte der Programmierer.

      Comment

      Working...
      X