Member 13253943 Ответов: 1

Почему propertygridcontrol click events не срабатывает для элементов управления в нем (редактируемое поле в нем)?


Привет,

У меня есть один propertyGridControl, в котором левая сторона не редактируется, как мудрые метки текстовых полей перед ними,а правая сторона имеет контроль, как мудрое текстовое поле, выпадающее окно и т. д.
когда я нажимаю на не редактируемую часть, событие щелчка сетки срабатывает, но то же самое событие не может сработать для правого редактируемого элемента управления (текстовое поле,выпадающий список ) и т. д.

Но мое требование заключается в том, что я хочу, чтобы одно и то же событие было огнем для обоих ?

Как я могу этого достичь ?

ваш ответ будет высоко оценен..

Спасибо
Бхушан

Что я уже пробовал:

Я попробовал нажать событие, в котором у меня есть функция, которая скрывает сообщение на экране .

1 Ответов

Рейтинг:
2

Kornfeld Eliyahu Peter

Вы должны ознакомиться с документацией Сетки[^] класс...
событие "щелчок" - это не четность строки (свойства), а сам элемент управления. Причина, по которой id не срабатывает на стороне значения, заключается в том, что там есть другой элемент управления, который получает фокус и обрабатывает событие, в то время как на стороне текста это сам элемент управления...
Если вы хотите следить за изменениями свойств через PropertyGrid, вы должны следовать PropertyValueChanged[^] событие...