المشاركات : 140
المواضيع 36
:
: 0
الإنتساب : Aug 2009
السلام عليكم و رحمة الله و بركاته
كيف يمكن كتابة الأرقام يهذه الصيغة
مثال:
000 1 بدلا من 1000
و 000 000 1 بدلا من 1000000
و جزاكم الله خيرا
لا إله إلا الله محمد رسول الله
المشاركات : 25
المواضيع 1
:
: 0
الإنتساب : Aug 2013
وعليكم السلام
تفضل اخي
كود :
function FloatToCurrency(const f: double): string;
begin
Result := FormatFloat('#,###.##;1;0', f);
end;
مثال بسيط
كود :
procedure TForm1.Button1Click(Sender: TObject);
begin
ShowMessage(FloatToCurrency(100000));
end;
لن يفشل ابداا انسان يحاول ثم..... يحاول
المشاركات : 140
المواضيع 36
:
: 0
الإنتساب : Aug 2009
جزاك الله خيرا أخي
لكن عند وضع الكود في Edit1 لا يعمل، علما أنه أريــد أن ان تكون الكتابة في Edit على ماذ ذكرت أعلاه بدون استخدام edit Mask
لا إله إلا الله محمد رسول الله
المشاركات : 400
المواضيع 2
:
: 274
الإنتساب : Nov 2009
السلام عليكم و رحمة الله
جرب هذا :
كود :
function FloatToCurrency(const f: double): string;
begin
Result := FormatFloat('#,###.##;1;0', f);
end;
procedure TForm1.Edit1Change(Sender: TObject);
begin
edit2.Text:=FloatToCurrency(strtofloat(edit1.Text));
end;
من قال حاد عن أصله أو قال مات فقد كذب
المشاركات : 1
المواضيع 0
:
: 0
الإنتساب : Mar 2014