[C#] PictureBox Mouseover

Hi.
Ich würde gerne machen, dass wenn ich mit der Maus über eine PictureBox fahre, sich der Inhalt der PictureBox ändert (also es soll ein anderes Bild erscheinen.

Weiß zufällig einer, wie das geht



Danke,:)
 
du fügst der PictureBox ein Mouse Enter und ein Mouse Leave Event hinzu:

Code:
private void pictureBox1_MouseEnter(object sender, EventArgs e)
        {
            pictureBox1.Image = // Das Bild das du brauchst
        }


        private void pictureBox1_MouseLeave(object sender, EventArgs e)
        {
            pictureBox1.Image = // Das ursprüngliche Bild
        }
 
Danke erstmal. Das Problem ist nur, dass sich das bild auch ändert, wenn ich mit der Maus einfach so im FormFenster herumfahre.

Code:
        public Form1()
        {
            InitializeComponent();
            this.MouseEnter += new System.EventHandler(pB_MouseEnter);
            this.MouseLeave += new System.EventHandler(pB_MouseLeave);
        }
        private void pB_MouseEnter(object sender, EventArgs e)
        {
            pB.Image = PictureBoxMouseOver.Properties.Resources.back;
        }
        private void pB_MouseLeave(object sender, EventArgs e)
        {
            pB.Image = PictureBoxMouseOver.Properties.Resources.x;
        }
 
Zurück