leone Ответов: 1

Проблема перезагрузки Datagridview после минимизации и восстановления формы


Привет. У меня есть GridView данных, и он перезагружается после того, как я отправлю форму на панель задач, свернув ее и снова восстановив, щелкнув значок на панели задач. Я знаю, что это действие запускает событие resize, но обычно мой метод resize не перезагружает datagridview. Есть ли какое-либо дополнительное событие, запускающее отправку формы на панель задач и восстановление ее.

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

я протестировал метод resize, изменив размер своей формы, перезагрузка datagridview не произошла.

1 Ответов

Рейтинг:
0

Gerry Schmitz

Пользовательские элементы управления, страницы UWP и т. д. будут повторно запускать свои "загруженные" события; обычно в любое время, когда они будут (повторно) "активированы".

В первый раз вам нужно установить флаг (например, IsInitialized) и пропустить любой "одноразовый" код впоследствии (в событиях, которые срабатывают при "Loaded").


leone

Я не совсем понял. datagridview, похоже, не имеет никакого загруженного события. форма имеет событие "load", но оно не срабатывает после действия сворачивания/восстановления окна. кстати, я забыл сказать, что это c#.