Выполнение операции через определённое время

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

mnxamoto
Начинающий
Начинающий
 
Сообщения: 15
Зарегистрирован: 27.02.2013 (Ср) 13:28

Выполнение операции через определённое время

Сообщение mnxamoto » 06.09.2013 (Пт) 12:22

Выполнение операции через определённое время или как отредактировать код:
Код: Выделить всё
TimeSpan.FromSeconds(5)
Привет.Visible = False

*Привет - (PicruresBox) Картинка приветствия

Qwertiy
Доктор VB наук
Доктор VB наук
 
Сообщения: 2753
Зарегистрирован: 26.06.2011 (Вс) 21:26

Сообщение Qwertiy » 06.09.2013 (Пт) 12:27

Использовать таймер, например.

mnxamoto
Начинающий
Начинающий
 
Сообщения: 15
Зарегистрирован: 27.02.2013 (Ср) 13:28

Re: Выполнение операции через определённое время

Сообщение mnxamoto » 06.09.2013 (Пт) 12:40

Код: Выделить всё
Timer1.Start()
        If Timer1.ReferenceEquals(5) Then Привет.Visible = False

Знаю неправильно что то...

Qwertiy
Доктор VB наук
Доктор VB наук
 
Сообщения: 2753
Зарегистрирован: 26.06.2011 (Вс) 21:26

Сообщение Qwertiy » 06.09.2013 (Пт) 12:43

mnxamoto писал(а):
Код: Выделить всё
Timer1.Start()

А в хэндлере Stop и нужные действия.

mnxamoto писал(а):
Код: Выделить всё
Timer1.ReferenceEquals(5)

Совсем бред.

mnxamoto
Начинающий
Начинающий
 
Сообщения: 15
Зарегистрирован: 27.02.2013 (Ср) 13:28

Re: Выполнение операции через определённое время

Сообщение mnxamoto » 06.09.2013 (Пт) 12:47

хэндлере?

Qwertiy
Доктор VB наук
Доктор VB наук
 
Сообщения: 2753
Зарегистрирован: 26.06.2011 (Вс) 21:26

Сообщение Qwertiy » 06.09.2013 (Пт) 12:51

Даблкликни таймер в дизайнере и создастся хэндлер.

PS: Ты не пробовал какую-нибудь книжку по VB.NET почитать?

mnxamoto
Начинающий
Начинающий
 
Сообщения: 15
Зарегистрирован: 27.02.2013 (Ср) 13:28

Re: Выполнение операции через определённое время

Сообщение mnxamoto » 06.09.2013 (Пт) 13:04

Спасибо, читал, но здесь более понятнее

Qwertiy
Доктор VB наук
Доктор VB наук
 
Сообщения: 2753
Зарегистрирован: 26.06.2011 (Вс) 21:26

Сообщение Qwertiy » 06.09.2013 (Пт) 13:11

mnxamoto писал(а):Спасибо, читал, но здесь более понятнее

Что-то не похоже...
Я имел в виду не конкретный вопрос, а изучение языка в принципе.

mnxamoto
Начинающий
Начинающий
 
Сообщения: 15
Зарегистрирован: 27.02.2013 (Ср) 13:28

Re: Выполнение операции через определённое время

Сообщение mnxamoto » 06.09.2013 (Пт) 18:05

Какая команда делает у элемента прозрачный фон?

Qwertiy
Доктор VB наук
Доктор VB наук
 
Сообщения: 2753
Зарегистрирован: 26.06.2011 (Вс) 21:26

Сообщение Qwertiy » 06.09.2013 (Пт) 18:12

Попробовать BackgroundColor = Color.Transparent. Если это не работает, то надо сделать свой контрол-наследник, переопределить его оконную процедуру и параметры создания с целью самостоятельного выполнения его отрисовки.
Ещё для формы можно в её свойствах задать один цвет, который будет заменён прозрачным. Тогда можно использовать его.

mnxamoto
Начинающий
Начинающий
 
Сообщения: 15
Зарегистрирован: 27.02.2013 (Ср) 13:28

Re: Выполнение операции через определённое время

Сообщение mnxamoto » 06.09.2013 (Пт) 18:31

Код: Выделить всё
BackСolor = Color.Transparent

работает, спасибо


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4

    TopList