使其簡短:兩種形式使用相同的布爾值
表單A和B需要在項目設置中使用布爾值:「booly」。
當按下A形式的按鈕時,變量「booly」被設置爲true。
然後窗體B會顯示出來,並且在關閉的時候,它應該將布爾值設置爲false,但是我無法完成這項工作。對於表單A,它工作得很好,但表單B不會改變變量。下面是B型代碼:
bool booly = Properties.Settings.Default.booly;
private void formB_FormClosing(object sender, FormClosingEventArgs e)
{
booly = false;
}
是您的布爾全球性的?當您嘗試從表單B設置它時它會拋出編譯錯誤嗎?你是什麼意思,它沒有設置它?你在使用Visual Studio嗎?它是否告訴你它可以訪問它?可能有至少100個原因。需要更多細節kimosabi。 –