با سلام خدمت اساتید
می خوام روی جدول گرید ویو و یا تلریک منوی راست کلیک قرار بدم راهنماییم می کنید
با سلام خدمت اساتید
می خوام روی جدول گرید ویو و یا تلریک منوی راست کلیک قرار بدم راهنماییم می کنید
سلام دوست عزیز، شما ابتدا کنترل ContextMenuStrip بذار رو فرمت، گزینه ها و آیتم هاشو ایجاد کن، بعد واسه اینکه این منو رو به دیتاگرید نسبت بدی بین پراپرتی های دیتاگرید دنبال پراپرتیی به همین اسم (ContextMenuStrip) بگرد و داخل لیستش همین منویی که ایجاد کردی رو انتخاب کن و تمام
در تکمیل پاسخ دوستم...
پروپرتی 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));
}
یک نقطه بیشتر فرق بین رحیم و رجیم نیست...از نقطه ای بترس که شیطانیت می کند
________________________
دیتاگرید تلریک با 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