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

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




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

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

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

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

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

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

    پيش فرض

    چگونه می توان در flexgrid در حین درج اعداد در آنها ، بصورت سه رقمی جدا کند
    سلام دوست عزیز.
    می تونی توی رویداد key down مربوط به flex grid هر دفعه طول رشته رو چک کنی که اگه بر 3 بخش پذیر بود اول یه کاما به ته رشته اضافه کنه بعد کاراکتر بعدی رو.

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

    پيش فرض

    سلام دوست عزیز.
    می تونی توی رویداد key down مربوط به flex grid هر دفعه طول رشته رو چک کنی که اگه بر 3 بخش پذیر بود اول یه کاما به ته رشته اضافه کنه بعد کاراکتر بعدی رو.

    دوست عزیز اگر بتونی با تمام دستورات برایم بفرستی خیلی خیلی ممنون میشم

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

    پيش فرض

    دوست عزیز اگر بتونی با تمام دستورات برایم بفرستی خیلی خیلی ممنون میشم

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

    پيش فرض

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

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

    پيش فرض

    سلام دوست عزیز.
    برنامشو براتون نوشتم. حالا دیگه نمیدونم منظورتون این بوده یا نه. تو این برنامه باید یه خونه از flexGrid رو انتخاب وعددتونو توش تایپ کنید.البته این یه sample هست. اگه جایی مشکل داشت بگید درستش کنم. دریافت کردن اعداد رو میتونید با یه textBox هم انجام بدید.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  7. #7
    در آغاز فعالیت
    تاريخ عضويت
    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

    عدد را مستقیم در یکی از سلولهای 7 vsflexgrid وارد کرد و در حین درج اعداد همزمان، در همان سلول بصورت سه رقم سه رقم جدا کند
    Last edited by alivafadarpour; 12-12-2007 at 13:21.

  8. #8
    داره خودمونی میشه 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

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

  9. #9
    داره خودمونی میشه 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

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

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