Смена общей прозрачности формы - Visual Basic .NET

Узнай цену своей работы

Формулировка задачи:

Нуссс... Посмотрим что тут у нас... А, вот! Столкнулся тут с одной проблемой... Вроде-бы пустяковая, однако я так и не понял, в чём я допустил прореху... Задача такова: форма должна постоянно менять свою прозрачность, от значения 0.1 до 1 и обратно, но у меня она совершает только 1 цикл и застывает... p.s. простите меня, грешного, за русское название переменной =)

Решение задачи: «Смена общей прозрачности формы»

textual
Листинг программы
 Dim up As Boolean = True
    Dim formOpacity As Integer = 0
    Private Sub Timer4_Tick(sender As Object, e As EventArgs) Handles Timer4.Tick
 
        If formOpacity < 10 And up Then
            formOpacity += 1
        ElseIf formOpacity = 10 Then
            up = False
            formOpacity -= 1
        ElseIf formOpacity > 1 And up = False Then
            formOpacity -= 1
        ElseIf formOpacity = 1 Then
            formOpacity += 1
            up = True
        End If
        Me.Opacity = formOpacity / 10
    End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4 из 5
Похожие ответы