私は C# 初心者で、次の問題に遭遇しました。
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にある)に何も表示されないことです。どうすればこの問題を解決できますか? ありがとう。