Сбой непрозрачности Visual Basic 2008
-
05-07-2019 - |
Вопрос
У меня здесь есть 2 файла.Одна из них - моя основная форма, а другая - созданный мной диалог.Теперь я пытаюсь заставить ввести код здесь, в диалоговом окне, чтобы постепенно получить его прозрачность с помощью таймера, который у меня есть в форме набора номера:
If Me.Opacity = "100" Then
Timer1.Stop()
Timer1.Enabled = False
Else
Me.Opacity = Me.Opacity + 1
End If
Затем из моей основной формы, если я нажму кнопку, она сделает это:
Dialog.Timer1.Enabled = True
Dialog.Timer1.Start()
похоже, это не работает.Когда я нажимаю на кнопку, она ничего не делает.
Может ли кто-нибудь найти решение этой проблемы?
Спасибо,
Кевин
Решение
Потому что непрозрачность измеряется между нулем и единицей (50% = 0.5
, 4% = 0.04
, 100% = 1
и т.д.)
Не говоря уже о том, что вы сравниваете непрозрачность со строкой "100"
скорее , чем к числу 100
.
Не связан с StackOverflow