Jon*_*onW 1 vb.net if-statement boolean visual-studio
我在Visual Studio中有一些非常简单的代码,无论出于何种原因,它都无法正常工作.我已经在if语句中将问题缩小到我的布尔条件.这是一个简化版本:
Dim bool As boolean
Protected Sub Button1Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button1.Click
If bool = true Then
bool = false
ElseIf bool = false Then
bool = true
End If
Label1.Text = bool
End Sub
Run Code Online (Sandbox Code Playgroud)
这是一个按钮点击事件.如果bool最初设置为true,当我单击它时,它会变为false,但是如果我再次单击它,则不会执行"bool = false"语句.
编辑:根据要求,完整的按钮单击处理程序已添加到上面的代码中.如上所述,这是一个asp.net网站.此代码的要点是,在单击按钮时,更改按钮单击时标题元素的样式.但是,这对问题没有影响,因为我暂时删除了该代码以减少任何潜在的问题,并留在上面的代码中.
看起来你正在做的就是切换布尔标志的值.
假设它总是true或者false,你只需反转该值:
booleanVar = Not booleanVar
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10862 次 |
| 最近记录: |