我是一個C#新手,並遇到以下問題。從另一個類C與Windows控件交互#
我有一個叫Form1
的類,它在設計視圖中包含了許多控件。
我有一個名爲Staff
另一類從Form1
,並且,除其他外,包含一個名爲PlayAll
方法可以播放所有的其他的後一個音樂鍵盤一個由用戶播放的音樂音符繼承。
在方法PlayAll
中,我實現了一個條件,該條件確定用戶是否按下了任何註釋。
如果用戶沒有不按任何註釋,應當在ErrorTextBox
顯示錯誤消息(包含在Form1.cs)。
這是PlayAll()
(在Staff.cs)的相關代碼
public void PlayAll()
{
ErrorTextBox.Text = "";
if (Pressed_Notes.Count == 0) //check if the user pressed a key
{
ErrorTextBox.Text = "There are no music notes to play!";
}
else
{
//Play the music notes
}
}
我的問題是出現在ErrorTextBox
(在Form1.cs中找到)什麼都沒有。我該如何解決這個問題?謝謝。
你沒有得到任何錯誤信息(例如一個'Exception')? – Adam 2011-12-31 08:53:22
不可以。ErrorTextBox只保留空白 – Joe 2011-12-31 08:54:10
您確定該函數正在被調用,或者您認爲將執行的'if'塊的一部分正在執行嗎? – 2011-12-31 08:54:20