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

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

  1. #1

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

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

  2. #2

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

    سلام دوست عزیز، شما ابتدا کنترل ContextMenuStrip بذار رو فرمت، گزینه ها و آیتم هاشو ایجاد کن، بعد واسه اینکه این منو رو به دیتاگرید نسبت بدی بین پراپرتی های دیتاگرید دنبال پراپرتیی به همین اسم (ContextMenuStrip) بگرد و داخل لیستش همین منویی که ایجاد کردی رو انتخاب کن و تمام

  3. #3
    مدیر بخش آواتار محمد رضا فاتحی
    تاریخ عضویت
    مهر 1387
    محل زندگی
    کهنسالترین موجود زنده در شهر منه
    پست
    1,181

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

    در تکمیل پاسخ دوستم...

    پروپرتی ContextMenustrip خیلی خوب جواب نمیده...
    اینو تو رویداد MouseClick بنویس...

    if (e.Button == MouseButtons.Right)
    {

    var hti = dataGridViewX1.HitTest(e.X, e.Y);
    dataGridViewX1.ClearSelection();
    selectedindex = hti.RowIndex;
    dataGridViewX1.Rows[selectedindex].Selected = true;
    contextMenuStrip.Show(dataGridViewX1, new Point(e.X, e.Y));
    }
    یک نقطه بیشتر فرق بین رحیم و رجیم نیست...از نقطه ای بترس که شیطانیت می کند

    ________________________

  4. #4
    کاربر دائمی آواتار رامین مرادی
    تاریخ عضویت
    اردیبهشت 1389
    محل زندگی
    آذربایجان
    پست
    1,961

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

    نقل قول نوشته شده توسط محمد رضا فاتحی مشاهده تاپیک
    در تکمیل پاسخ دوستم...

    پروپرتی ContextMenustrip خیلی خوب جواب نمیده...
    اینو تو رویداد MouseClick بنویس...

    if (e.Button == MouseButtons.Right)
    {

    var hti = dataGridViewX1.HitTest(e.X, e.Y);
    dataGridViewX1.ClearSelection();
    selectedindex = hti.RowIndex;
    dataGridViewX1.Rows[selectedindex].Selected = true;
    contextMenuStrip.Show(dataGridViewX1, new Point(e.X, e.Y));
    }
    شرمنده تایپیک قدیمی رو بالا میارم اما متاسفانه تابع .HitTest() برا من نشون نمیده.

  5. #5
    مدیر بخش آواتار ژیار رحیمی
    تاریخ عضویت
    مهر 1386
    محل زندگی
    تهران
    پست
    1,095

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

    دیتاگرید تلریک با ContextMenuStrip مشکل داره باید از نوع RadContextMenu تعریف شود.

    private RadContextMenu contextMenu;
    private void Form1_Load(object sender, EventArgs e)
    {
    contextMenu = new RadContextMenu();
    RadMenuItem menuItem1 = new RadMenuItem("Item 1");
    menuItem1.ForeColor = Color.Red;
    menuItem1.Click += new EventHandler(menuItem1_Click);
    RadMenuItem menuItem2 = new RadMenuItem("Item 2");
    menuItem2.Click += new EventHandler(menuItem2_Click);
    contextMenu.Items.Add(menuItem1);
    contextMenu.Items.Add(menuItem2);
    }
    void radGridView1_ContextMenuOpening(object sender, ContextMenuOpeningEventArgs e)
    {
    e.ContextMenu = contextMenu.DropDown;
    }

    http://docs.telerik.com/devtools/win...t-context-menu
    http://docs.telerik.com/devtools/win...-context-menus
    First,solve the problem then write the code

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

  1. سوال: ساخت منوی راست کلیک در برنامه های ویژوال بیسیک
    نوشته شده توسط bashir need your help در بخش برنامه نویسی در 6 VB
    پاسخ: 4
    آخرین پست: جمعه 06 تیر 1393, 00:49 صبح
  2. سوال: ایجاد منوی راست کلیک بر روی دیتا گرید ویو
    نوشته شده توسط pesare در بخش C#‎‎
    پاسخ: 8
    آخرین پست: پنج شنبه 20 تیر 1392, 13:10 عصر
  3. سوال: ساخت منوی راست کلیک برای مرورگر ها
    نوشته شده توسط Hamishebahar در بخش C#‎‎
    پاسخ: 0
    آخرین پست: جمعه 29 اردیبهشت 1391, 19:26 عصر
  4. پاسخ: 2
    آخرین پست: دوشنبه 04 شهریور 1387, 19:15 عصر
  5. فعال کردن منوی راست کلیک روی گرید
    نوشته شده توسط safasoft در بخش VB.NET
    پاسخ: 1
    آخرین پست: پنج شنبه 22 آذر 1386, 17:15 عصر

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

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