2012-03-12 4 views
0

У меня есть 3 изображений (image1, IMAGE2, image3),Появляются и Исчезают изображений с использованием TimerControl, C# .net

Использование элемента управления таймера с интервалом значение 5000, т.е. 5second, я хочу сделать следующее:

  • Первоначально только Изображение1 виден пользователь середины формы, то есть 2 изображений установлены, чтобы быть невидимыми.
  • При загрузке формы появляются и изображение1 появляется в виде точной середины формы
  • Через 5 секунд изображение1 исчезнет, ​​а изображение 2 появится справа.
  • Через 5 секунд, image2 исчезают и image3 появляется левая сторона
  • Через 5 секунд, image3 исчезают и image1 появляются

Я устанавливаю Включить свойство управления с таймером на «True» в Design время , Я устанавливаю значение свойства Interval таймера в значение 5000 в Время разработки.

Я предполагаю, что я делаю все кодирование, но не работает только отображение двух изображений

Может кто-нибудь помочь мне код, что я хочу сделать?

ответ

0

Очень «грязный» решение: сохранить статус переменной а от 0 до 2 (включительно) и приращение для каждого тика, то показать/скрыть каждое изображение с этим.

В обработчике клещ таймера событий:

if (++_status > 2) 
_status = 0; 

pctImage1.Visible = _status == 0; 
pctImage2.Visible = _status == 1; 
pctImage3.Visible = _stauts == 2; 
Смежные вопросы