我有一个设置为false在应用程序启动一个布尔值。然而,当有人点击按钮时,布尔值被设置为true并开始执行我写的代码。如果用户重新点击按钮,是否可能再次变为false,以便代码停止运行?现在,如果我重新点击按钮,它只是执行我编写的代码,这似乎符合逻辑,但如果重新单击该代码,我希望它将其变为false,如果重新单击,则再次变为true它等等等等。每次更改布尔我点击一个按钮
0
A
回答
5
使用!
元运算符,用于切换布尔:
_someBoolean = !_someBoolean;
2
在C#中有一个否定运算符。 (!)
,所以你可以这样做:
private bool myBool;
public void OnButtonClick()
{
myBool = !myBool;
}
这会导致其改变了按钮被按下
0
每次虽然其他的答案正确解释如何切换窗体的布尔字段,您可以使用以下内容:
- 不需要额外的字段。
- 向用户提供是否启用某些功能的好提示。
您可以使用CheckBox
控制与Appearance
属性设置为Button
。这将使复选框看起来像序号按钮,它可以在用户点击它后保持按下状态。您可以订阅CheckedChanged
事件的该复选框相同的方式,你订阅Click
事件按钮:[?我能“倒置”一个bool]
private void FooCheckBox_CheckedChanged(object sender, EventArgs e)
{
if (fooCheckBox.Checked)
// ...
}
相关问题
- 1. 每个IP点击一次按钮
- 2. 我想在每次点击按钮时更改图像
- 3. 更改Android上的主页按钮点击布尔值
- 4. 指数变化每次我点击一个按钮
- 5. 我需要一个按钮,将在每次被点击
- 6. 每按一次按钮都会增加一个数组点击
- 7. 我有一个图像,我想成长每次我点击一个按钮
- 8. 如何在每次点击按钮时更改按钮的文本值?
- 9. 点击滚动按钮,每隔几秒钟点击一次
- 10. 第一次点击按钮
- 11. HTML一次点击按钮
- 12. 点击jquery更改按钮
- 13. 点击动作按钮,每次点击该按钮时显示一组字段
- 14. Javascript array显示每次点击按钮
- 15. 每次点击交换值按钮
- 16. 如果每次用户点击按钮
- 17. 每秒钟点击一个按钮
- 18. 按钮每次按下更改标题
- 19. 避免多次点击一个按钮
- 20. 每次单击按钮时更改多个单选按钮文本:android
- 21. 从按钮点击另一个布局
- 22. Javascript - 点击一次后更改按钮的值和功能
- 23. 每次点击一个按钮创建新的随机句子
- 24. 旋转UIImageView,每次点击一个按钮?
- 25. 每次点击一个按钮时加载相同的div
- 26. 每次点击按钮时生成一个新的网格
- 27. 每次点击一个按钮时的多种功能
- 28. 每次点击按钮时,将一个数字连接到url?
- 29. 每次点击VBA时分配一个不同的宏按钮
- 30. 改变按钮的的setState值每次点击
的可能的复制(http://stackoverflow.com/questions/8912353/can-i-invert-a-bool) – Runner
您是否建议您希望代码在您点击按钮后停止执行? –
考虑使用复选框打开和关闭某些东西 –