پرش به

  • مهمان گرامی به انجمن برنامه نویسی بیسیک فور ایکس خوش آمدید برای استفاده از تمام امکانات انجمن لطفا ثبت نام کنید.
    تصویر

    تعیین نوع فرمت Edit Text در بیسیک فور اندروید

    تعیین نوع فرمت Edit Text بیسیک فور اندروید

    بهترین پاسخ koorosh , يكشنبه ۳۰ خرداد ۹۵ - ۲۱:۰۳:۱۰

     

    نسخه تست شده

    Sub EditText1_TextChanged (Old As String, New As String)
    	Try
        If EditText1.Text.SubString2(0,1)=0 Then
            Else
    			EditText1.Text=""
                Msgbox("ابتدای رقم باید 0 باشد","خطا")
        End If
        
        If EditText1.Text.SubString2(1,2)=9 Then
            Else
    			EditText1.Text="0"
                Msgbox("دومین رقم باید 9 باشد","خطا")
        End If    
        Catch
    		End Try
    End Sub
    

     

     

    آقا دمت گررررررررررررررررررررررررم کار راه افتاد ایشالله به حق این روزهای عزیز هر چی از خدا میخوای بهت بده

    رفتن به مطلب کامل


    • لطفا وارد حساب کاربری خود شوید تا بتوانید پاسخ دهید
    11 پاسخ برای این موضوع

    #1 ارسالی يكشنبه ۳۰ خرداد ۹۵ - ۱۸:۳۲:۳۲

    koorosh
    koorosh
    +15
    • ██▒▒▒▒▒▒▒▒ %5

    • 20 ارسال

    سلام اساتید

     

     

    من یک فرم ثبت نام دارم توی برنامم که فیلدهایی زیادی داره برای ثبت نام توی برنامه حالا مشکل من اینجاست که چطور میشه نوع فرمت ادیت تکس رو تعییت کرد ینی در بخش فیلد موبایل اگه طرف مقابل توی فیلد چیزی به غیر از عدد و یا شماره موبایل نوشت خطا بده مثلا اگه حروف وارد کرد پیغام بده که اشتباس و قراره توی یکی از فیلدها قیمت کالا ثبت بشه اینممیخوام تعیین بشه که فرمت اون حتما بصورت عدد و اعشار باشه در غیر این صورت پیغام خطا بده و........

     

    لطفا کمکم کنید برنامم آنلاینه اگکه قراره سمت سرورم کاری انجام بدم بازم بگید که اطلاحش کنم مرسی



    #2 ارسالی يكشنبه ۳۰ خرداد ۹۵ - ۱۸:۵۴:۳۴

    Syed Esmaeil
    Syed Esmaeil
    +1305
    • ıllı Basic4X Moderator ıllı

    • 975 ارسال
    • جنسیت : اقا
    • محل زندگی : تهران

    مدال های کاربر

                  

    با سپاس این پست فکر کنم کمکتون کنه

     

    برای مشاهده این بخش لطفا وارد حساب کاربری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید

     

     

    یا علی 


    • koorosh این پست را پسندیده است



    فقط امام زمان (عج)



    بر پدر و مادر کسی که با منبع کپی پست میکنه رحمت ...............

     

    جهت سفارش هر گونه پروژه با من در ارتباط باشید.

     

    CRYPT3R@

     

     

     


    #3 ارسالی يكشنبه ۳۰ خرداد ۹۵ - ۲۰:۰۰:۱۲

    koorosh
    koorosh
    +15
    • ██▒▒▒▒▒▒▒▒ %5

    • 20 ارسال

    با سپاس این پست فکر کنم کمکتون کنه

     

    برای مشاهده این بخش لطفا وارد حساب کاربری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید

     

     

    یا علی 

     

     

     

    داداش دمت گرم بدردم خود 

     

    فقط یه سوال چطور میشه تعیین کرد که مثلا شماره از 09 شروع بشه ینی اگه طرف بجای 09 چیزی دیگه مثل 1 یا 3 یا هر چیزی دیگه اولش بذاره یک پیغام خطا بده و بگه که اشتباهه و تا فرمتشو درست ننویسه تایید نشه؟



    #4 ارسالی يكشنبه ۳۰ خرداد ۹۵ - ۲۰:۱۰:۵۱

    salmana
    salmana
    +607
    • ıllı Helper Forum ıllı

    • 313 ارسال
    • جنسیت : اقا
    • محل زندگی : بندرعباس بستک

    مدال های کاربر

                  

    سلام اساتید

     

     

    من یک فرم ثبت نام دارم توی برنامم که فیلدهایی زیادی داره برای ثبت نام توی برنامه حالا مشکل من اینجاست که چطور میشه نوع فرمت ادیت تکس رو تعییت کرد ینی در بخش فیلد موبایل اگه طرف مقابل توی فیلد چیزی به غیر از عدد و یا شماره موبایل نوشت خطا بده مثلا اگه حروف وارد کرد پیغام بده که اشتباس و قراره توی یکی از فیلدها قیمت کالا ثبت بشه اینممیخوام تعیین بشه که فرمت اون حتما بصورت عدد و اعشار باشه در غیر این صورت پیغام خطا بده و........

     

    لطفا کمکم کنید برنامم آنلاینه اگکه قراره سمت سرورم کاری انجام بدم بازم بگید که اطلاحش کنم مرسی

     

     

    نوع فرمت رو از طریق شکل پایین مشخص کن. برای شماره بزار number و برای حروف بزار text

     

    Cdrdpture.PNG

     

     

     

     

    داداش دمت گرم بدردم خود 

     

    فقط یه سوال چطور میشه تعیین کرد که مثلا شماره از 09 شروع بشه ینی اگه طرف بجای 09 چیزی دیگه مثل 1 یا 3 یا هر چیزی دیگه اولش بذاره یک پیغام خطا بده و بگه که اشتباهه و تا فرمتشو درست ننویسه تایید نشه؟

     

    فکر کنم هدف شما این هست که بخای حتما شماره وارده درست هم باشه. برای این منظور من یکجا دیدم ولی یادم نمیاد کجا دیدم و اسمش چی بود. اون دیگه آماده بود برای این کار

     

    ولی شما ظاهرا میخای خودت درستش کنی. ولی خوب من بهت میگم الان

    برای مشاهده این بخش لطفا وارد حساب کاربری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید


    • Syed Esmaeil و Sina این پست را پسندیده است

    کیف نرم افزار(33 برنامه کاربردی) را در بازار ببینید:

    https://cafebazaar.i...ar.bastak/?l=fa

     

    icon_kif.png


    #5 ارسالی يكشنبه ۳۰ خرداد ۹۵ - ۲۰:۱۶:۱۵

    Syed Esmaeil
    Syed Esmaeil
    +1305
    • ıllı Basic4X Moderator ıllı

    • 975 ارسال
    • جنسیت : اقا
    • محل زندگی : تهران

    مدال های کاربر

                  

     

     

    Sub EditText1_TextChanged (Old As String, New As String)
        If EditText1.Text.SubString2(0,1)=0 Then
            Else
                Msgbox("ابتدای رقم باید 0 باشد","خطا")
        End If
        
        
    If EditText1.Text.SubString2(1,2)=9 Then
            Else
                Msgbox("دومین رقم باید 9 باشد","خطا")
        End If    
        

    End Sub

     

     

    با سپاس 

     

    با این کار هم دوباره عدد رو بعد از دادن خطا تایپ میکنه


    • koorosh این پست را پسندیده است



    فقط امام زمان (عج)



    بر پدر و مادر کسی که با منبع کپی پست میکنه رحمت ...............

     

    جهت سفارش هر گونه پروژه با من در ارتباط باشید.

     

    CRYPT3R@

     

     

     


    #6 ارسالی يكشنبه ۳۰ خرداد ۹۵ - ۲۰:۴۳:۴۲

    koorosh
    koorosh
    +15
    • ██▒▒▒▒▒▒▒▒ %5

    • 20 ارسال

     

     

    فکر کنم هدف شما این هست که بخای حتما شماره وارده درست هم باشه. برای این منظور من یکجا دیدم ولی یادم نمیاد کجا دیدم و اسمش چی بود. اون دیگه آماده بود برای این کار

     

    ولی شما ظاهرا میخای خودت درستش کنی. ولی خوب من بهت میگم الان

    برای مشاهده این بخش لطفا وارد حساب کاربری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید

     داداش دمت گرم بابت راهنماییت قسمت اول رو انجام دادم و جواب داد فقط قسمت دوم رو که گفتید (منظورم اون سابی هست که باید برای ادیت تکس مینوشتیم ) رو درست متوجه نشدم میشه بیشتر توضیح بدی فدات



    #7 ارسالی يكشنبه ۳۰ خرداد ۹۵ - ۲۰:۴۴:۴۷

    salmana
    salmana
    +607
    • ıllı Helper Forum ıllı

    • 313 ارسال
    • جنسیت : اقا
    • محل زندگی : بندرعباس بستک

    مدال های کاربر

                  

    با سپاس 

     

    با این کار هم دوباره عدد رو بعد از دادن خطا تایپ میکنه

     

    داداش دمت گرم بدردم خود 

     

    فقط یه سوال چطور میشه تعیین کرد که مثلا شماره از 09 شروع بشه ینی اگه طرف بجای 09 چیزی دیگه مثل 1 یا 3 یا هر چیزی دیگه اولش بذاره یک پیغام خطا بده و بگه که اشتباهه و تا فرمتشو درست ننویسه تایید نشه؟

     

     

     

     

     

    نسخه تست شده

    برای مشاهده این بخش لطفا وارد حساب کاربری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید


    • H@mid.RS, Syed Esmaeil, koorosh و 1 فرد دیگر این پست را پسندیده اند

    کیف نرم افزار(33 برنامه کاربردی) را در بازار ببینید:

    https://cafebazaar.i...ar.bastak/?l=fa

     

    icon_kif.png


    #8 ارسالی يكشنبه ۳۰ خرداد ۹۵ - ۲۰:۴۶:۱۶

    salmana
    salmana
    +607
    • ıllı Helper Forum ıllı

    • 313 ارسال
    • جنسیت : اقا
    • محل زندگی : بندرعباس بستک

    مدال های کاربر

                  

     داداش دمت گرم بابت راهنماییت قسمت اول رو انجام دادم و جواب داد فقط قسمت دوم رو که گفتید (منظورم اون سابی هست که باید برای ادیت تکس مینوشتیم ) رو درست متوجه نشدم میشه بیشتر توضیح بدی فدات

     

    آره دیگه. توی ساب چنجش میاییم هر لحظه چک میکنیم


    • H@mid.RS و Sina این پست را پسندیده است

    کیف نرم افزار(33 برنامه کاربردی) را در بازار ببینید:

    https://cafebazaar.i...ar.bastak/?l=fa

     

    icon_kif.png


    #9 ارسالی يكشنبه ۳۰ خرداد ۹۵ - ۲۱:۰۳:۱۰   بهترین پاسخ

    koorosh
    koorosh
    +15
    • ██▒▒▒▒▒▒▒▒ %5

    • 20 ارسال

     

    نسخه تست شده

    برای مشاهده این بخش لطفا وارد حساب کاربری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید

     

     

    آقا دمت گررررررررررررررررررررررررم کار راه افتاد ایشالله به حق این روزهای عزیز هر چی از خدا میخوای بهت بده


    • H@mid.RS و salmana این پست را پسندیده است

    #10 ارسالی يكشنبه ۳۰ خرداد ۹۵ - ۲۱:۰۸:۲۲

    koorosh
    koorosh
    +15
    • ██▒▒▒▒▒▒▒▒ %5

    • 20 ارسال

    برای مشاهده این بخش لطفا وارد حساب کاربری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید

     

     

    داداش دمت گرم این کد تقریبا درسته ولی یه مشکلی داشت که کد صحیح رو میذارم که اصلاح کنی و اگه نیازت شد استفاده کنی چون خودم جواب گرفتم و توی همین تاپیک یکی از کاربرای گل این کد رو داد 

     

    Sub EditText1_TextChanged (Old As String, New As String)
       

     Try (این قسمت اضافه شده)

     

    If EditText1.Text.SubString2(0,1)=0 Then
    Else
                EditText1.Text=""
    Msgbox("ابتدای رقم باید 0 باشد","خطا")
    End If

    If EditText1.Text.SubString2(1,2)=9 Then
    Else
                EditText1.Text="0"
    Msgbox("دومین رقم باید 9 باشد","خطا")
    End If
     

     

    Catch(این قسمت هم اضافه کن)

     

            End Try (اینم بذار تو کد)

     

     

    End Sub



    #11 ارسالی يكشنبه ۳۰ خرداد ۹۵ - ۲۱:۳۱:۲۴

    salmana
    salmana
    +607
    • ıllı Helper Forum ıllı

    • 313 ارسال
    • جنسیت : اقا
    • محل زندگی : بندرعباس بستک

    مدال های کاربر

                  

    داداش دمت گرم این کد تقریبا درسته ولی یه مشکلی داشت که کد صحیح رو میذارم که اصلاح کنی و اگه نیازت شد استفاده کنی چون خودم جواب گرفتم و توی همین تاپیک یکی از کاربرای گل این کد رو داد 

     

    آغا کوروش گیچ هستیا . اون کد اصلاح شده رو ببین کی داده. اون من خودم بودم که . خخخخخخخ

     

    یعنی کد بدون تست(که یخورده ایراد داشت) رو من دادم

     

    کد اصلاح و تست شده رو بازم من دادم

     

     

    الله یارت


    • H@mid.RS, Syed Esmaeil, koorosh و 1 فرد دیگر این پست را پسندیده اند

    کیف نرم افزار(33 برنامه کاربردی) را در بازار ببینید:

    https://cafebazaar.i...ar.bastak/?l=fa

     

    icon_kif.png


    #12 ارسالی يكشنبه ۳۰ خرداد ۹۵ - ۲۱:۵۱:۰۵

    koorosh
    koorosh
    +15
    • ██▒▒▒▒▒▒▒▒ %5

    • 20 ارسال

    آغا کوروش گیچ هستیا . اون کد اصلاح شده رو ببین کی داده. اون من خودم بودم که . خخخخخخخ

     

    یعنی کد بدون تست(که یخورده ایراد داشت) رو من دادم

     

    کد اصلاح و تست شده رو بازم من دادم

     

     

    الله یارت

     

     

    داداش گلم شرمنده اصلا گیج شدم حس کردم یکی دیگه از کاربراس گفتم بدم بهش که اون بنده خدا هم کارش راه بیوفته مثل من اواره انجمن های برنامه نویسی نشه خخخخخخخخخ

     

    بازم دمت گرم


    • H@mid.RS و salmana این پست را پسندیده است





    همچنین به تعیین نوع فرمت Edit Text, بیسیک فور اندروید نیز برچسب خورده است

    0 کاربر در حال خواندن این موضوع است

    0 کاربر، 0 مهمان و 0 عضو مخفی

    تغییر Layout ایندکس انجمن
    انتخاب فونت دلخواه
    انتخاب رنگ عناصر
    123456789101112131415
    انتخاب عکس به عنوان پس زمینه
    انتخاب پترن به عنوان پس زمینه
    انتخاب رنگ پس زمینه ایندکس
    انتخاب رنگ منو ها
    Click To Disable Effects