Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Formattering til listbox

5 views
Skip to first unread message

Kurt G

unread,
Mar 6, 2013, 8:33:12 AM3/6/13
to
Hej.
Selv om der ikke er megen aktivitet her, pr�ver jeg alligevel.

Delphi5:
Jeg har en listbox, hvor jeg gemmer nogle m�lte v�rdier, der er i REAL.
Dem vil jeg gerne have formatteret, s� der kun er 3 tal efter
kommaet/punktum.
Jeg har pr�vet med:
lbData.Items.Add(IntToStr(LogX)+';'+FormatFloat('##0.000',Gem1));
men f�r en fejlmelding om, at det er inkompatible typer.

S� er jeg g�et omvejen med f�rst at formattere det til en edit-box:
edK1.Text := FormatFloat('##0.000',Gem1);
og derefter
lbData.Items.Add(IntToStr(LogX)+';'+edK1.Text);

Det fungerer, men er jo ikke s�rlig elegang!
Kan man ikke formattere direkte til listbox?

MVh Kurt

smeden

unread,
Mar 18, 2013, 4:21:41 AM3/18/13
to
Den 06-03-2013 14:33, Kurt G skrev:
> lbData.Items.Add(IntToStr(LogX)+';'+FormatFloat('##0.000',Gem1));
> men f�r en fejlmelding om, at det er inkompatible typer.
>
Nu er det mange (+20) �r siden, men Items.Add() er jo en strengfunktion
s� er der ikke fejl i parenteserne?
lbData.Items.Add(IntToStr(LogX))+';'+FormatFloat('##0.000',Gem1);

> S� er jeg g�et omvejen med f�rst at formattere det til en edit-box:
> edK1.Text := FormatFloat('##0.000',Gem1);
> og derefter
> lbData.Items.Add(IntToStr(LogX)+';'+edK1.Text);
>
> Det fungerer, men er jo ikke s�rlig elegang!
> Kan man ikke formattere direkte til listbox?
jo hvis det er en streng! :-)

//finn

0 new messages