Пишу на VB.NET. Проблема следующая - есть DataGrid, для него создано контекстное меню. Когда кликаю правой кнопкой мыши по ячейке - меню нормально всплывает в точке курсора. Но если кликнуть на строку в гриде (она выделится), а потом увести курсор мыши в другое место и вызвать контекстное меню с клавиатуры, то мало того, что выделение в гриде останавливается напротив курсора мыши (если он находится напротив грида), так еще и само контекстное меню появляется неизвестно где (даже не на гриде!!!)
Как заставить по нажатию кнопки клавиатуры вызова контекстного меню контекстное меню появляться в гриде, в том самом месте, где был остановлен курсор в прошлый раз?
Ответить
|