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

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




نمايش نتايج 1 به 8 از 8

نام تاپيک: چگونه می توان در flexgrid یا textbox در حین درج اعداد در آنها ، بصورت سه رقمی جدا کند

  1. #1
    در آغاز فعالیت
    تاريخ عضويت
    Dec 2007
    پست ها
    17

    14 چگونه می توان در flexgrid یا textbox در حین درج اعداد در آنها ، بصورت سه رقمی جدا کند

    چگونه می توان در flexgrid یا textbox در حین درج اعداد در آنها ، بصورت سه رقمی جدا کند

  2. #2
    پروفشنال majid_kntu's Avatar
    تاريخ عضويت
    Jun 2006
    پست ها
    781

    پيش فرض

    از دستور format‌ تو text_change استفاده كنيد

  3. #3
    در آغاز فعالیت
    تاريخ عضويت
    Dec 2007
    پست ها
    17

    پيش فرض

    دوست عزیز در flexgrid چطور انجام می گردد.

  4. #4
    پروفشنال majid_kntu's Avatar
    تاريخ عضويت
    Jun 2006
    پست ها
    781

    پيش فرض

    زياد فرقي نميكنه يه خورده كدنويسي بيشتري داره
    بايد كنترلت رو hook كني و يه متد _change رو بهش اضافه كني

  5. #5
    داره خودمونی میشه ermia2008's Avatar
    تاريخ عضويت
    Apr 2007
    پست ها
    65

    پيش فرض

    زياد فرقي نميكنه يه خورده كدنويسي بيشتري داره
    بايد كنترلت رو hook كني و يه متد _change رو بهش اضافه كني
    سلام دوست عزیز.این کارو خیلی راحتتر هم میشه انجام داد. البته اگه منظورتونو درست فهمیده باشم.اینم کد:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  6. #6
    در آغاز فعالیت
    تاريخ عضويت
    Dec 2007
    پست ها
    17

    پيش فرض

    عزیزجان . اگر این را اجرا کنی به منظورم پی می بری




    Private Sub Text1_Change()
    If Text1.Text <> "" Then
    (" Text1.Text = Format(Text1.Text, "##,0
    (Text1.SelStart = Len(Text1.Text
    End If

    End Sub

    عدد را مستقیم در یکی از سلولهای msflexgrid وارد کرد و در حین درج اعداد همزمان، در همان سلول بصورت سه رقم سه رقم جدا کند

  7. #7
    داره خودمونی میشه ermia2008's Avatar
    تاريخ عضويت
    Apr 2007
    پست ها
    65

    پيش فرض

    عزیزجان . اگر این را اجرا کنی به منظورم پی می بری




    Private Sub Text1_Change()
    If Text1.Text <> "" Then
    (" Text1.Text = Format(Text1.Text, "##,0
    (Text1.SelStart = Len(Text1.Text
    End If

    End Sub

    عدد را مستقیم در یکی از سلولهای msflexgrid وارد کرد و در حین درج اعداد همزمان، در همان سلول بصورت سه رقم سه رقم جدا کند
    عزیز این کدی که فرستادم همین کارو انجام میده . همون لحظه که عدد رو وارد می کنید 3 رقم 3رقم جدا میکنه.
    مشکل چیه؟

  8. #8
    داره خودمونی میشه ermia2008's Avatar
    تاريخ عضويت
    Apr 2007
    پست ها
    65

    پيش فرض

    سلام.

    اینم یه sample دیگه که با استفاده از Msflexgrid نوشته شده که مثل textBox میتونید داخلش تایپ کنید و در حین درج عدد 3 رقم 3 رقم جدا می کنه. فقط کافیه برای edit کردن هر خونه روی اون Double Click کنید و برای ثبت تغییرات Enter رو بزنید.

    لینک:
    کد:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

Thread Information

Users Browsing this Thread

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

User Tag List

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

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