文章目录 一、需求二、实现源码 一、需求 自定义状态按钮控件,拥有选中和非选中两种状态拥有鼠标覆盖效果实现按钮点击事件按钮贴图 二、实现源码 private void button1_Click(object sender, EventArgs e){CreateStatePngButton("E:\\PNGImage\\AP1.png", "E:\\PNGImage\\AP2.png"