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

نام تاپیک: ایجاد منوی راست کلیک بر روی دیتا گرید ویو

  1. #1
    کاربر دائمی
    تاریخ عضویت
    اسفند 1388
    محل زندگی
    Tehran
    پست
    453

    ایجاد منوی راست کلیک بر روی دیتا گرید ویو

    سلام دوستان

    چطوری میشه روی دیتا گریدویو منوی راست کلیک ایجاد کرد؟ من از منو استریپ توی فرم استفاده نمیکنم .


  2. #2
    کاربر تازه وارد
    تاریخ عضویت
    تیر 1390
    محل زندگی
    بوشهر
    پست
    46

    نقل قول: ایجاد منوی راست کلیک بر روی دیتا گرید ویو

    سلام.
    راست کلیک یه نوع منوئه دیگه. با استفاده از ContextMenuStrip هم اضافه میشه. شما یه ContextMenuStrip بذا رو فرمت و منوی راست کلیکت رو طراحی کن بعد توی رویداد کلیک DataGridView بگو اگه کلید فشرده شده برابر با کلید سمت راست ماوس بود منو رو توی موقعیت جایی که کلیک شده نمایش بده.

  3. #3
    کاربر دائمی
    تاریخ عضویت
    اسفند 1388
    محل زندگی
    Tehran
    پست
    453

    نقل قول: ایجاد منوی راست کلیک بر روی دیتا گرید ویو

    نمی خوام از ContextMenuStrip استفاده کنم

  4. #4
    کاربر تازه وارد
    تاریخ عضویت
    تیر 1390
    محل زندگی
    بوشهر
    پست
    46

    نقل قول: ایجاد منوی راست کلیک بر روی دیتا گرید ویو

    پس چجوری میخوای راست کلیک بسازی. چرا نمیخوای از ContextMenuStrip استفاده کنی؟ مشکلی توی استفاده ازش داری یا کلاً باهاش پدر کشتگی داری و نمیخوای ازش استفاده کنی؟

  5. #5
    کاربر دائمی
    تاریخ عضویت
    اسفند 1388
    محل زندگی
    Tehran
    پست
    453

    نقل قول: ایجاد منوی راست کلیک بر روی دیتا گرید ویو

    اینطوری ساختم :

     ContextMenu Main = new ContextMenu();
    MenuItem Item1 = new MenuItem("منوی");
    Main.MenuItems.AddRange(new MenuItem[] { Item1 });
    Item1.Click += new EventHandler(Item1_Click);


    حلا برای Item1_Click تابع مورد نظر رو مینویسیم


     private void Item1_Click(object sender,EventArgs e)
    {
    // کارهایی که میخواییم تو کلیک روی منو انجام بشه
    }

  6. #6
    کاربر دائمی
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    دیار کریمان
    پست
    1,005

    نقل قول: ایجاد منوی راست کلیک بر روی دیتا گرید ویو

    نقل قول نوشته شده توسط pesare مشاهده تاپیک
    نمی خوام از ContextMenuStrip استفاده کنم
    اگه نمیخوای از ContextMenuStrip استفاده کنی و همینطور از کامپوننت آماد دیگه ای
    خب خودت باید شبیه سازیش کنی مثلا داخل یه پنل تعدادی باتم بذاری و برای رویداد کلیکشون کارهات تعریف کنی و سپس مخفیش کنی، بعدش در رویداد کلیک دیتاگرید د رمختصات کلیک شده نمایشش بدی و ...

  7. #7
    کاربر دائمی
    تاریخ عضویت
    اسفند 1388
    محل زندگی
    Tehran
    پست
    453

    نقل قول: ایجاد منوی راست کلیک بر روی دیتا گرید ویو

    نقل قول نوشته شده توسط Sal_64 مشاهده تاپیک
    اگه نمیخوای از ContextMenuStrip استفاده کنی و همینطور از کامپوننت آماد دیگه ای
    خب خودت باید شبیه سازیش کنی مثلا داخل یه پنل تعدادی باتم بذاری و برای رویداد کلیکشون کارهات تعریف کنی و سپس مخفیش کنی، بعدش در رویداد کلیک دیتاگرید د رمختصات کلیک شده نمایشش بدی و ...
    با روش بالا کاملا انجام شد , چون توی فرمم هیچ منویی نداشتم نمیخواستم از شی contextmenustrip رو فرمم استفاده کنم .

  8. #8
    کاربر دائمی آواتار fool66
    تاریخ عضویت
    آذر 1390
    محل زندگی
    Telegram.me/programmerirani
    پست
    576

    نقل قول: ایجاد منوی راست کلیک بر روی دیتا گرید ویو


  9. #9
    کاربر دائمی آواتار mhsmity
    تاریخ عضویت
    مهر 1387
    محل زندگی
    استان يزد
    سن
    32
    پست
    671

    نقل قول: ایجاد منوی راست کلیک بر روی دیتا گرید ویو

            private void dgv_ColumnHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e)
    {
    if (e.Button == System.Windows.Forms.MouseButtons.Right)
    {
    NmaeColumnSelTemp = dgv.Columns[e.ColumnIndex].Name;
    if (dgv.Columns[e.ColumnIndex].Name != "radif")
    {
    MeuHideColumn.Items[0].Visible = true;
    MeuHideColumn.Show(Cursor.Position);
    }
    else
    {
    MeuHideColumn.Items[0].Visible = false;
    MeuHideColumn.Show(Cursor.Position);
    }

    if (NmaeColumnSel.Count == 0)
    MeuHideColumn.Items["undoToolStripMenuItem"].Enabled = false;
    else
    MeuHideColumn.Items["undoToolStripMenuItem"].Enabled = true;
    }
    InertRed();

    }

تاپیک های مشابه

  1. پاسخ: 1
    آخرین پست: یک شنبه 24 شهریور 1392, 12:12 عصر
  2. آموزش: ایجاد منوی راست کلیک دلخواه
    نوشته شده توسط erfan_urchin در بخش C#‎‎
    پاسخ: 15
    آخرین پست: چهارشنبه 30 مرداد 1392, 10:46 صبح
  3. پاسخ: 6
    آخرین پست: پنج شنبه 17 فروردین 1391, 20:30 عصر
  4. سوال: کلیک کردن روی دیتا گرید و بایند کردن اطلاعات به تکست باکس
    نوشته شده توسط javaneroz در بخش C#‎‎
    پاسخ: 2
    آخرین پست: پنج شنبه 16 تیر 1390, 15:50 عصر
  5. ایجاد منوی راست کلیک در List Box
    نوشته شده توسط saeedvir در بخش برنامه نویسی در 6 VB
    پاسخ: 4
    آخرین پست: جمعه 10 مهر 1388, 18:57 عصر

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

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