设置一个隐藏图片,鼠标移动到图片上时,显示此隐藏的图片。

解决方案 »

  1.   

    注册 xxx 控件 MouseHover & MouseLeave 事件
    在 MouseHover 事件处理函式中,将图片显示出来
    在 MouseLeave 事件处理函式中,将图片隐藏
      

  2.   

    刚才说的方法是不行的
    可以改用:
    1. 放置一个 Panel
    2. 放置一个 PictureBox 在 Panel 裹
    3. PictureBox.Dock = Full
    4. 
            private void panel1_MouseHover(object sender, EventArgs e)
            {
                this.pictureBox1.Visible = true;
            }
    5.
            private void pictureBox1_MouseLeave(object sender, EventArgs e)
            {
                this.pictureBox1.Visible = false;
            }
    这样子就应该可以了
      

  3.   


    嗯,同意楼上的做法,不过也可以通过鼠标的坐标以及PictureBox的位置坐标来隐藏和显示图片。
      

  4.   

    鼠标的坐标,最好是相对PICture的怎么获取?