+,±付きで数値を表示するには?

解決


lactone  2008-08-23 10:30:29  No: 31646  IP: 192.*.*.*

var Num:double;

if Num<0 then Label.Caption:=FormatFloat( '00.00',Num);
if Num=0 then Label.Caption:='±0';
if Num>0 then Label.Caption:=FormatFloat('+00.00',Num);

をエレガント且つ簡略に一行で済ませる方法はありませんか?

編集 削除
igy  2008-08-23 11:05:13  No: 31647  IP: 192.*.*.*

Label1.Caption:=FormatFloat('+00.00;-00.00;±0',Num);
は、どうですか?

編集 削除
lactone  2008-08-23 11:36:01  No: 31648  IP: 192.*.*.*

ビンゴ!です。
igy様ありがとうございました。

編集 削除