Проблема навигации в .Net Winforms - PullRequest
0 голосов
/ 25 июня 2010

У меня проблема с приложением Winforms.Если прокрутить вниз, а затем свернуть приложение, а затем развернуть его, навигация переместится в верхнюю часть страницы.Мне нужно исправить это, чтобы людям, использующим это приложение, не приходилось искать, где они были, прежде чем свернуть приложение.

Любая помощь или мысли были бы великолепны.

1 Ответ

1 голос
/ 25 июня 2010

Вы на самом деле не предоставляете достаточно информации, но предполагаете, что у вас есть Panel (или другой элемент управления, который наследуется от ScrollableControl) в вашей форме, который содержит все остальные элементы управления и является элементом управления, который пользователь прокрутил вы, вероятно, можете сделать следующее:

Обработайте событие Resize и сохраните panel1.HorizontalScroll.Value где-нибудь, когда оно свернуто и когда оно развернуто, событие Resize будет вызвано снова, и затем вы можете установить panel1.HorizontalScroll.Value в сохраненное значение.

Обработка события Resize не является идеальным способом уловить минимизацию и максимизацию, но, вероятно, будет работать достаточно хорошо, поскольку в противном случае это станет немного сложнее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...