تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 1 از 2 12 آخرآخر
نمايش نتايج 1 به 10 از 13

نام تاپيک: textbox

  1. #1
    اگه نباشه جاش خالی می مونه oj2008pc's Avatar
    تاريخ عضويت
    Apr 2008
    پست ها
    391

    پيش فرض textbox

    سلام
    من يك textbox دارم كه مي خوام فقط اعداد و نقطه و backspace را بتوان در آن وارد كرد و اعداد هم بصورت هزار جدا شوند و بتوان اعداد را بصورت اعشاري هم وارد نمود . كد زير را نوشتم ولي اشكال دارد . لطفا راهنمايي كنيد . (از vb6 استفاده مي كنم )
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    Last edited by oj2008pc; 29-08-2008 at 21:16.

  2. #2
    اگه نباشه جاش خالی می مونه oj2008pc's Avatar
    تاريخ عضويت
    Apr 2008
    پست ها
    391

    پيش فرض

    وقتي از ويژوال بيسيك كد را paste كردم فونت ها به هم ريخت . به پرانتزها دقت نكنيد .

  3. #3
    اگه نباشه جاش خالی می مونه بهرام_62's Avatar
    تاريخ عضويت
    Jan 2008
    پست ها
    343

    پيش فرض

    سلام
    اینو دانلود کن ببین کارتو راه میندازه؟
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    خیلی جالبه از سوالی که تو پرسیدی من جوابی که می خواستم براش تاپیک بزنم رو گرفتم
    به این می گن مبادله کالا به کالا
    ممنونم

  4. #4
    اگه نباشه جاش خالی می مونه oj2008pc's Avatar
    تاريخ عضويت
    Apr 2008
    پست ها
    391

    پيش فرض

    خيلي خوب بود . فقط نميشه تغييرات در همون textbox اول اعمال بشه .( يعني موقع نوشتن .) در ضمن اگر چند نقطه بنويسيم برنامه هيچ اروري نميده . مثل 1234.123.154

  5. #5
    اگه نباشه جاش خالی می مونه oj2008pc's Avatar
    تاريخ عضويت
    Apr 2008
    پست ها
    391

    پيش فرض

    كسي نيست برنامه ي ديگه اي داشته باشه ؟

  6. #6
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Jul 2006
    محل سكونت
    ++3D
    پست ها
    259

    پيش فرض

    سلام!

    کلش اینه: (برو حالشو ببر )
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    فقط اگه خواستی تعداد اعشاری که نشون میده بیشتر باشه کافیه توی خطی که با سبز مشخص کردم بعد از آخرین کاراکتر # بازهم کاراکتر # اضافه کنی...

    به همین سادگی

  7. #7
    اگه نباشه جاش خالی می مونه بهرام_62's Avatar
    تاريخ عضويت
    Jan 2008
    پست ها
    343

    پيش فرض

    سلام میشه درباره کدت توضیح بدی

  8. #8
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Jul 2006
    محل سكونت
    ++3D
    پست ها
    259

    پيش فرض

    سلام بهرام جان!

    توضیح؟ منو توضیح؟ اصلا به من میخوره چیزی رو توضیح بدم؟

    باشه حالا اصرار میکنی باشه!

    ببین -- ما در رویداد text_change :
    1- یک متغیر به نام tmp (همون temp) از نوع string تعریفیدیم!
    2- شرط اینکه اگر در تکست ما کاراکتر نقطه وجود داشت فرمت به صورت اعشاری نشان دهد - در غیر اینصورت معمولی.
    3- tmp را برابر فرمت اصلی تکست قرار دادیم. یعنی تکست را گرفتیم و کاراکترهای , را از میان برداشتیم که در هنگام فرمت تکست مشکل بوجود نیاید (بهم نریزه!).
    4- نشانگر چشمکزن را به آخرین کاراکتر بردیم.

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

    در رویداد text_keypress :
    1- با استفاده از Select :
    - در صورتی که کلید زده شده کاراکتر نقطه بود : اگر یک نقطه در تکست وجود داشت کلید رد شود. (جلوگیری از وجود دو نقطه)
    - در صورتی که اعداد و کلید BackSpace بود کاری باهاشون نداریم!
    - در صورتی که هر چیزی غیر از اینا بود کلید را رد میکنیم.
    -

    به همین سادگی! (البته توضیحش خیلی سخت بود!)

    ببخشید اگه بد توضیح دادم!

    سوالی بود بپرسید

  9. این کاربر از Smafias بخاطر این مطلب مفید تشکر کرده است


  10. #9
    اگه نباشه جاش خالی می مونه بهرام_62's Avatar
    تاريخ عضويت
    Jan 2008
    پست ها
    343

    پيش فرض

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

  11. #10
    اگه نباشه جاش خالی می مونه oj2008pc's Avatar
    تاريخ عضويت
    Apr 2008
    پست ها
    391

    پيش فرض

    سلام!

    کلش اینه: (برو حالشو ببر )
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    فقط اگه خواستی تعداد اعشاری که نشون میده بیشتر باشه کافیه توی خطی که با سبز مشخص کردم بعد از آخرین کاراکتر # بازهم کاراکتر # اضافه کنی...

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

صفحه 1 از 2 12 آخرآخر

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •