事件不能被多次覆盖

本文关键字:覆盖 不能 事件 | 更新日期: 2023-09-27 18:15:03

我在Winforms中有一个这样的事件。MouseOver事件触发一次,但下次鼠标移动到控件上时,不会触发该事件。

private void label7_MouseHover(object sender, EventArgs e)
{
    foreach (var i in booklist)
    {
        {
            SelectBookCombo.Items.Add(i.BookId);
        }
    }
    ViewBookGrid.DataSource = booklist;
}

什么会导致事件只触发一次?

事件不能被多次覆盖

ADD the code for also Booklist..
 List<string> st = new List<string>();
  public Form1()
        {
            InitializeComponent();
            st.Add("JaySwaminarayan");
            st.Add("Hari Pande");
        }

  private void label1_MouseHover(object sender, EventArgs e)
        {
            st.Add("How r You");
            foreach (var i in st)
            {
                {
                    SelectBookCombo.Items.Add(i);
                }
            }
            ViewBookGrid.DataSource = st;    
        }