2016-10-09 2 views
0

Как настроить меню правой кнопки мыши на gridcontrol? Я попробую tp поставить опцию экспорта в меню. Я пытаюсь найти внутри Grid Design все еще неспособный найти его. Попробуйте Google в течение нескольких недель. Требуется руководство от мастера. TQЩелкните правой кнопкой мыши на настройке gridControl/gridView1 (C#/DevExpress) Программно

enter image description here

ответ

0

Существует одно имя управления ContextMenu вы можете добавить его из кода или дизайнера затем добавить некоторые события. Вы можете Google это сами или Adding a right click menu to an item

+0

Я знаю, что есть что-то делать с Меню заголовка DataGridView, я много примеров Google, которые все еще не могут понять, поскольку я пытаюсь найти код примера (программным способом) для руководства. Я знаю, что нужно вручную указать код в существующем меню щелчка правой кнопкой мыши. Но я все же пропустил важный важный шаг для этого. Я пытаюсь добавить опцию меню в существующую. –

+0

Привет CodeFarmer, я решил свой случай, из-за того, что я нашел наш код DLL. Во всяком случае, ваше руководство по-прежнему очень полезно для моей следующей полной полной разработки системы. Спасибо. –

0

Вы можете обрабатывать PopupMenuShowing event в GridView и настроить встроенный в меню сетки (ы):

private void gridView1_PopupMenuShowing(object sender, DevExpress.XtraGrid.Views.Grid.PopupMenuShowingEventArgs e) 
{ 
    if (e.MenuType != DevExpress.XtraGrid.Views.Grid.GridMenuType.Column) 
     return; 

    DXMenuItem restoreItem = new DXMenuItem() { Caption = "Restore Layout" }; 
    restoreItem.Click += restoreItem_Click; 

    e.Menu.Items.Add(restoreItem); 
} 

private void restoreItem_Click(object sender, EventArgs e) 
{ 
    MessageBox.Show("Restoring layout..."); 
} 

Смотрите также: How to: Implement Custom Menu in XtraGrid Control

Смежные вопросы