آخرين پست هاي ارسالي انجمن ايران دلفي

تماشای رایگان فیلم ایرانی ، خارجی و کودک آکادمی دلفی
نمایش نتایج: از 1 به 5 از 5

موضوع: محدود کردن تکست باکس به اعداد

Threaded View

  1. #4
    مدیرکل سایت admin آواتار ها
    تاریخ عضویت
    September 2008
    محل سکونت
    تهران ، آیسک
    سن
    39
    نوشته ها
    522
    تشکر ها
    247
    تشکر شده 250 بار در 160 ارسال.
    Blog Entries
    1
    سلام.بله
    ابتدا تابع حذف کاما رو* به پروژه اضافه کنید.
    روش استفاده :
    ابتدا تابع زیر را در قسمت imp پروژه قرار دهید :

    کد:

    کد:
     function delete_kama( s : String):string;
    
     var p:Integer;
     begin
     for p:=1 to length(s) do
     if s[p]="," then
     delete(s,p,1);
     delete_kama:=s;
     end;


    سپس به صورت زیر مثلا در یک DBEdit از آن استفاده می کنیم و همچنین 3 عدد 3 عدد ، اعداد را جداسازی می کنیم:
    کد:

    کد:
    procedure TMain.DBEdit1Change(Sender: TObject);
    var i:integer;mystr,s:string;
    begin
    s:=",";
    if DBEdit1.Text<>&quot;&quot; then
    begin
    mystr:=&quot;&quot;;
    mystr:=delete_kama(DBEdit1.Text);
    i:=length(mystr);
    while i>3 do
    begin
    insert(s,mystr,i-2);
    i:=i-3;
    end;
    mystr:=mystr;
    DBEdit1.Text:=mystr;
    DBEdit1.SelStart:=length(mystr);
    end;
    
    end;


    موفق و موید باشید
    دلفی ،*جذاب ترین زبان طراحی نرم افزار ...

  2. 2 کاربر مقابل از admin عزیز به خاطر این پست مفید تشکر کرده اند .

    Amirkazem (12 / June / 2015),b_e_shamlu (11 / August / 2016)

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

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