gpt4 book ai didi

c# - 有条件地检查拨动开关 c#

转载 作者:太空宇宙 更新时间:2023-11-03 23:39:59 25 4
gpt4 key购买 nike

我在 VS2012 上使用 C#在为 Visual Studio 2012 安装 NI Measurement Studio 2013 后,我创建了一个窗口窗体并向其添加了一个切换开关。在代码中我想检查拨动开关状态是否已更改,但我遇到了问题,我确信就像这里提出的问题一样,这对其他人来说是一件简单的事情,但我被卡住了。我不断收到错误:错误 1 ​​事件“NationalInstruments.UI.WindowsForms.Boolean.StateChanged”只能出现在 += 或 -= 的左侧

阅读其他帖子时,我看到了关于 .NET 框架如何不允许在定义它的类之外直接修改事件的讨论,但在这种情况下,我并没有尝试修改它,只是获取它的状态??

请问我做错了什么?

谢谢,

这是我的代码:

namespace WindowsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void switch1_StateChanged(object sender, ActionEventArgs e)
{
if (switch1.StateChanged = true)
{
//do something
}
}
}
}

最佳答案

你可以使用这个:

if(switch1.StateChanged)
{
//do something
}

在 C# 中,您使用 == 来比较原始值。

关于c# - 有条件地检查拨动开关 c#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29372279/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com