نمایش نتایج 1 تا 4 از 4

نام تاپیک: حرکت از روی ستونهای گرید ویو

  1. #1
    کاربر دائمی آواتار AmirAlimadadi
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    تهران
    سن
    39
    پست
    212

    حرکت از روی ستونهای گرید ویو

    با سلام به همه
    من یه گرید ویو دارم که می خوام کرسر رو روی اون به صورت دلخواه حرکت بدم، یعنی مثلا با زدن tab روی ستونهای اون گرید به شکل عادی حرکت کنه، و اگه به یه ستون خاص (مثلا ستون 5) رسید، با زدن کلید tab به جای رفتن به ستون 6، به یه TextBox بره و باز هم اگه tab زده شد، به ستون 6 از همون سطر گرید ویو بره.
    آیا راهی برای این کار هست یا نه، لطفا اگه می دونین راهنمایی کنین.

  2. #2

    نقل قول: حرکت از روی ستونهای گرید ویو

    خب دوست عزیز توی رویداد KeyDown یه دستور بنویس :

    if(e.keycode == keys.tab)
    {
    if(grid1.currentcell.index = 0)
    {
    text1.focuse();
    }
    }


    بعد یه کد هم توی TextBox بنویس :(keyDown)

    if(e.keycode == keys.tab)
    {
    grid.CurrentCell = grid[0, grid.currentrow.index];
    }


    اگر نتونستم منظورم رو برسونم بگید بیشتر توضیح بدم ...

  3. #3
    کاربر دائمی آواتار AmirAlimadadi
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    تهران
    سن
    39
    پست
    212

    نقل قول: حرکت از روی ستونهای گرید ویو

    ممنون از راهنماییتون، ولی مشکل من اینه که می خوام این گرید ویو به صورت یه UserControl باشه که هر جا بتونم از اون استفاده کنم، حالا من می خوام چیزی شبیه به TabIndex رو برای ستونهای اون شبیه سازی کنم، سوال من دقیقا این هست، نه اینکه هر دفعه دستی کد بنویسیم

  4. #4

    نقل قول: حرکت از روی ستونهای گرید ویو

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

    موفق باشید ...

قوانین ایجاد تاپیک در تالار

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