我想通過通過列表< int>的ScoresList ------------------------------ ----- V傳遞參數雖然事件處理程序
private void lstStudents_SelectedIndexChanged(object sender, EventArgs e)
{
int target = lstStudents.SelectedIndex;
if (target != -1)
{
Student student = (Student)students[target];
txtScoreCount.Text = Convert.ToString(ScoresList.Count);
}
}
要訪問----------------------------------- ------------------------------------------- ^我的分數名單。
當我這樣做,我可以訪問我的ScoresList,但是,我得到一個「
沒有重載 'lstStudents_SelectedIndexChanged' 匹配委託 'System.EventHandler'。
錯誤在我的設計器中更具體地位於此處
this.lstStudents.SelectedIndexChanged += new System.EventHandler(this.lstStudents_SelectedIndexChanged);
我不知道要在這裏放什麼來解決問題即因爲我在這裏,我假設我不應該通過我的事件傳遞參數?我該如何解決這個問題?
我也試過: txtScoreCount.Text = Convert.ToString(Student.ScoresList.Count) 現在我得到一個對象引用需要非靜態字段....沒有幫助我雖然。 – user3390729