Запись событий DoubleClick в C # PropertyGrid

Для проекта, над которым я работаю, у меня есть некоторые значения в PropertyGrid, состоящие из многих строк. Я хочу, чтобы пользователь мог дважды щелкнуть значение в сетке, что приведет к открытию моего настраиваемого окна пользовательского интерфейса. Я уже настроил его так, чтобы пользовательский интерфейс работал при нажатии кнопки [...], но мне также нужно, чтобы он отображался непосредственно при двойном щелчке по любому элементу сетки.

Кстати, перебор элементов управления PropertyGrid и присвоение им событий щелчка / мыши позволяет это происходить при щелчке по свойству name, но по-прежнему не фиксирует щелчок, когда свойство значение. Какие-либо предложения?


person Eric    schedule 07.09.2010    source источник
comment
Может ли что-нибудь из этого помочь? Пользовательское диалоговое окно для свойства, диалоговое окно редактора многострочных строк, Редактор модальных форм? Я не уверен на 100%, что этот вопрос - обман; Пожалуйста, проверьте их и отредактируйте свой вопрос, чтобы сообщить нам, ответил ли он за вас и какой из них. Спасибо.   -  person    schedule 07.09.2010
comment
Вы не можете перейти к классу PropertyGridView, элементу управления, который рисует сетку. Ссылка находится в частном поле gridView, если вы хотите взломать его с помощью Reflection.   -  person Hans Passant    schedule 07.09.2010