IsResizing или эквивалент в C # - PullRequest
0 голосов
/ 06 января 2012

Я ищу способ проверить во время события изменения размера, изменяется ли элемент управления в настоящее время или достиг его окончательного размера.(C # Windows Forms)

Например, в Java с ползунками вы можете сказать, скользит ли пользователь в данный момент или отпустили мышь - это означает, что вы можете избежать дорогостоящих перерисовок или других вычислений, пока окончательное значение не будетбыл выбран.

Заранее благодарим за любую информацию.

1 Ответ

2 голосов
/ 06 января 2012

Форма имеет несколько событий, которые помогут вам с этим

. Имеются ResizeBegin , Resize и ResizeEnd События.Их комбинация должна дать вам то, что вы хотите.

Дополнительные примечания:

Когда вы щелкаете и перетаскиваете границу окна, последовательность событий ResizeBegin повторяется Resize для каждого движениямышь, ResizeEnd.Когда вы минимизируете, максимизируете или восстанавливаете размер окна, то Resize вызывается один раз для каждого из них.Пара ResizeBegin и ResizeEnd также вызывается для простого перемещения окна вокруг строки заголовка, но не тогда, когда вы программно устанавливаете свойство Location окон.

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