我认为这是一个愚蠢的问题,但我不明白这里发生了什么。
我使用以下代码:
private void pictureBox1_MouseHover(object sender, EventArgs e)
{
pictureBox1.Visible = false;
pictureBox1.BackColor = Color.Black;
}
private void pictureBox1_MouseLeave(object sender, EventArgs e)
{
pictureBox1.Visible = true;
}
问题是:鼠标悬停在picturebox上,picturebox会变成黑色,但可见性并没有改变。为什么?