往窗口拖了5个button按钮,把第5个按钮的Tag属性设置为"汤姆",并把5个按钮的点击事件都关联到button1_Click
private void button3_Click(object sender, EventArgs e)
        {
            Button but;
            if (sender is Button)
            {
              but =  (Button)sender;
              string str =( but.Tag).ToString();   //未将对象引用设置到对象的实例
                if (str == "汤姆")
                {
                    MessageBox.Show("我爱你");
                }
            }
        }情况是这样的,当点击第5个按钮时,正确弹出了对话框,点其他按钮时,报错:“未将对象引用设置到对象的实例”,
请问,这是啥原因,谢谢!!