Загрузка GIF для Winform - PullRequest
       23

Загрузка GIF для Winform

3 голосов
/ 18 декабря 2009

Загрузка GIF для winform, когда я нажимаю кнопку, мне нужно показать загрузочный GIF, после некоторых действий он не должен отображаться.

Я могу найти учебник для веб-формы, но я стараюсь сделать то же самое для winform, пожалуйста. предложить какую-то идею.

Спасибо, Karthick

1 Ответ

10 голосов
/ 18 декабря 2009

Стандартный PictureBox элемент управления может отображать анимированные GIF-файлы.

Создайте PictureBox в своей форме, установите для его свойства Image анимированный GIF и установите для его свойства Visible false.

Затем, когда вы хотите выполнить свое действие, установите для свойства PictureBox 'Visible значение true в коде, выполните действие и снова установите для него значение false.

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

...