Autor Téma: Label a jeho Width  (Přečteno 817 krát)

(T)lama

  • Host
Label a jeho Width
« kdy: 26-01-2006, 17:37:00 »
Když si nastavím Width labelu na např. 100 a vložím do něj text, který je větší, jak mam tento text oříznout a dát na jeho konec třeba 3 tečky? Příklad: do labelu chci vypsat: BlaBlaBlaBlaBlaBlaBlaBlaBlaBla
ale celý se tam nevejde a tak chci aby se zobrazilo to co se tam vejde + 3 tečty a zbytek se odříz - BlaBlaBlaBlaBl...

Díky

JanFiala

  • Host
Label a jeho Width
« Odpověď #1 kdy: 26-01-2006, 17:57:59 »
Podivej, jak je delana funkce MinimizeName()
V podstate jde o to, pomoci Label.Canvas.TextWidth zjistit sirku textu, oriznout na pocet znaku, ktery se tam vejde a doplnit tecky

(T)lama

  • Host
Label a jeho Width
« Odpověď #2 kdy: 26-01-2006, 18:55:00 »
Bude to fungovat i když mam AutoSize na false?