就像上面说的那样,我对动画GIF有疑问。我有一个 button
,如果点击该按钮,则会在 LOADING GIF
button
>但我希望在加载过程中该按钮不可点击。我使用 me.btn1.enabled = false
,但 LOADING GIF
无效。我的意思是,它是可见的,但 ANIMATED LOADING GIF EFFECT
没有移动/工作(或者你称之为工作人员)。
提前谢谢!
答案 0 :(得分:1)
启用按钮但更改后面的代码,以便在加载过程正在进行时忽略后续点击。你可以使用一个简单的状态标志。
Dim IsLoading As Boolean
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
If (IsLoading) Then
Return
Else
IsLoading = True
' Update button with loading GIF, do loading logic etc.
End If
End Sub
显然,您需要在加载完成后重置IsLoading
。
或者,在加载时隐藏按钮并显示包含加载GIF的PictureBox。