我在VS2012上使用c# 在安裝NI Measurement Studio 2013 for Visual Studio 2012之後,我創建了一個窗體並添加了一個切換開關。 在代碼中,我想檢查切換開關狀態是否發生了變化,但是我遇到了問題,我確信可能會問這裏提出的問題,這對其他問題很簡單,但是我被卡住了。 我不斷收到錯誤: 錯誤1事件「NationalInstruments.UI.WindowsForms.Boolean.StateChanged」只能出現在左邊的+ =或 - =有條件地檢查切換開關c#
閱讀其他職位我看到討論如何.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語句中。以下簡短回答1條件。 – 2015-03-31 15:38:09
+ =和 - =用於修改對象。 ==和!=用於比較。 IE'String a =「something」; a + =「else」;''a'是'Something else'。'int b = 1; b ++;'和'b + = 2;'都會增加'b'。 – 2015-03-31 15:39:17