نمایش نتایج 1 تا 2 از 2

نام تاپیک: محل منفی در Edit راست به چپ!! (مثل -16)

  1. #1
    کاربر دائمی آواتار mafazel
    تاریخ عضویت
    شهریور 1387
    محل زندگی
    رشد
    پست
    241

    محل منفی در Edit راست به چپ!! (مثل -16)

    سلام دوستان
    یه مشکل کوچیک هست که همه همیشه از کنارش گذشتیم اونم اینکه وقتی یه Edit رو راست به چپ می کنیم و کاربر عدد منفی رو وارد می کنه منفی سمت راست عدد نشون داده میشه مثلا -16. البته توی محاسبات هیچ مشکلی نیست. اما توی نمایش یکم ضایع هستش. همه جا مثلا توی DBGrid و چاپ فست ریپورت و .. هم همینطور نشون داده میشه. کسی راه حل ساده براش سراغ داره؟
    تشکر

  2. #2
    کاربر دائمی
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    تهران
    پست
    360

    نقل قول: محل منفی در Edit راست به چپ!! (مثل -16)

    سلام
    من از یک تابع استفاده می کنم.

    function negative

    (N:real):string;
    begin
    if N<0 then
    Result:=Format('%2.0n-', [N * -1])
    else
    Result := Format('%2.0n', [N])
    end;

    و در GetText فیلد مقدار دهی می کنم

    Text:=Negative(Qry1.FieldByName('Mande').Value);

تاپیک های مشابه

  1. ذخیره کردن رشته(edit.text) در فایل تکست
    نوشته شده توسط mojtaba.khalafi7 در بخش برنامه نویسی موبایل در Delphi
    پاسخ: 5
    آخرین پست: شنبه 07 آذر 1394, 16:33 عصر
  2. سوال: کلیک روی دکمه Edit و بردن FormView به مد Edit ?
    نوشته شده توسط odiseh در بخش ASP.NET Web Forms
    پاسخ: 4
    آخرین پست: پنج شنبه 20 مرداد 1390, 09:19 صبح
  3. سوال: بدست آوردن کاراکتر اول و آخر در یک شی Edit
    نوشته شده توسط hamid-nic در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 1
    آخرین پست: جمعه 16 مهر 1389, 13:43 عصر
  4. از راست به چپ نوشتن در Edit
    نوشته شده توسط aks2download در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 1
    آخرین پست: سه شنبه 13 اسفند 1387, 20:16 عصر
  5. از راست به چپ در edit
    نوشته شده توسط yashar666 در بخش برنامه نویسی در Delphi
    پاسخ: 6
    آخرین پست: چهارشنبه 15 فروردین 1386, 00:27 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •