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

解決


lactone  2008-08-23 19:30:29  No: 31646

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 20:05:13  No: 31647

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


lactone  2008-08-23 20:36:01  No: 31648

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


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加