Я создаю DataGridView в функции makeDataGridView, и, возможно, DataGridView RightClick -> появится контекстное менюКак изменить «отправителя объекта»?
Это пример кода
public void click(object sender, MouseEventArgs e) {
if(e.button == MouseButtons.Right) {
ContextMenuStrip menu = new ContextMenuStrip();
ToolStripItem insert = menu.Items.Add("insert");
insert.Click += new EventHandler(context_menu_click);
}
}
public void context_menu_click(object sender, EventArgs e) {
/*
Other event and
printing .txt file from DataGridView
*/
}
Я хочу напечатать файл .txt из DataGridView в функции 'context_menu_click'. Отправитель click
функция DataGridView, но context_menu_click
отправитель ToolStripMenu.
Итак, как я могу напечатать .txt-файл из DataGridView в context_menu_click
функции?
Вы пробовали Передает 'sender' и Параметры 'e' из метода' click'? То есть 'insert.Click + = new EventHandler (context_menu_click (sender, e));' – Ben
Почему вы не используете 'DataGridView' непосредственно в событии' context_menu_click' –