通常在Word Ppt中点击图片,他的周围都会出现8个黑点的

解决方案 »

  1.   

    一个简单的绘制例如:Form1放一个PictureBox,设置background为red,方便测试查看代码:public partial class Form1 : Form
        {
            public bool flag = false;
            public Form1()
            {
                InitializeComponent();
            }        private void pictureBox1_Click(object sender, EventArgs e)
            {
                flag = true;
                PictureBox pb = sender as PictureBox;
                pb.Refresh();
            }        private void pictureBox1_Paint(object sender, PaintEventArgs e)
            {
                Graphics g = e.Graphics;
                PictureBox pb = sender as PictureBox;
                int width = pb.Width;
                int height = pb.Height;
                Pen pen = new Pen(Brushes.Black);            if (flag)
                {
                    g.DrawRectangle(pen, 0, 0, 5, 5);
                    g.DrawRectangle(pen, 0, height - 5, 5, 5);
                    g.DrawRectangle(pen, width - 5, 0, 5, 5);
                    g.DrawRectangle(pen, width - 5, height - 5, 5, 5);
                }
            }
        }
    更一步的功能扩展,你自己琢磨一下