在执行程序后在,没有打开图片时,鼠标放到picturebox上后就会报错,打开图片后,鼠标再放上去就没事了,也可以获得坐标和颜色,不知道怎么回事。
哪位高人帮帮忙啊? 程序如下:
public Form1()
        {
            InitializeComponent();
            this.pictureBox1.MouseMove += new MouseEventHandler(pictureBox1_MouseMove);
        }private void pictureBox1_MouseMove(object sender, MouseEventArgs e)
        {
            System.Drawing.Color pixelColor;
            Bitmap bmpNew = new Bitmap(pictureBox1.Image);
            pixelColor = bmpNew.GetPixel(e.X, e.Y);
            //得到鼠标处的象素  
            coordinate.Text = e.X.ToString() + "," + e.Y.ToString();            textBox1.Text = pixelColor.R.ToString();
            textBox2.Text = pixelColor.G.ToString();
            textBox3.Text = pixelColor.B.ToString();
        }