У меня странная проблема с Janus GridEx
для Winforms, и надеюсь, что кто-то, кто ее использует и может столкнуться с подобной проблемой, может мне помочь.
У меня есть сетка только для чтения, которая содержит группу объектов уведомлений, а сама сетка содержится внутри окна, которое появляется каждый раз, когда приходит новое уведомление для конкретного клиента.
Когда окно загружено, фокус устанавливается на сетку, и когда я что-то набираю на клавиатуре, он показывает текст в первой ячейке первой строки и столбца, даже если вся сетка доступна только для чтения.
Только когда я нажимаю на другое окно или на другую строку, он перестает получать мои нажатия клавиш. Я перепробовал все, что мог придумать, в том числе программно переместить фокус на другой элемент управления и переместить его обратно в первую строку сетки, отправить сообщение, щелкнув левой кнопкой мыши в окне, и многое другое. Ничего не работает, и если я помещаю точку останова в событие, которое улавливает нажатия клавиш в сетке, программа не останавливается на этой точке останова.
Кто-нибудь сталкивался с чем-то подобным с сеткой?
Я знаю, что это слишком мало информации, и я не могу предоставить здесь некоторый код, потому что проект находится в отдельной сети, и я также не могу указать на какой-то конкретный метод, который вызывает странное поведение, и скопировать его в это сообщение.
P.S Пишу на C #.
Буду рад, если при случае кому-нибудь поможет.