Вот так создаю меню правой кнопки мыши над DataGridView
:
if (e.Button == MouseButtons.Right)
{
ContextMenuStrip my_menu = new System.Windows.Forms.ContextMenuStrip();
this.TopMost = true;
int position_x_y_mouse = gridOrder.HitTest(e.X, e.Y).RowIndex;
if (position_x_y_mouse >= 0)
{
my_menu.Items.Add("Удалить").Name = "del";
my_menu.Items.Add("Редактировать").Name = "edit";
my_menu.Items.Add("Отделить часть заказа").Name = "divided";
my_menu.Items.Add("Распланировать").Name = "unPlanned";
my_menu.Items.Add("В факт").Name = "fact";
my_menu.Items.Add("В план").Name = "plan";
my_menu.Items.Add("Создать новый").Name = "createNewOrder";
}
my_menu.Show(gridOrder, new Point(e.X, e.Y));}
Вопрос, как отловить событие когда оно закрывается, например my_menu.Closing
. Мне нужно запретить MultiSelect
после того как меню закроется. Буду очень благодарен за пример.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Здесь перебирает слишком долго, пишу на 35 фрейморке, на 4 хорошо идёт EnumerateDirectories и EnumerateFiles, А мне нужно на 3
В БД есть таблица результатов тестирования по русскому языку и математике (SubjectCode=2):