如何在C#中创建“区域选择器”?

时间:2012-02-28 02:57:07

标签: c# select desktop capture area

this完全相同,但没有对表格的限制,我需要能够获得矩形坐标。

感谢每一点帮助!

1 个答案:

答案 0 :(得分:0)

我希望您可以按照链接中给出的代码绘制Rectangle。 Draw Rectangle

现在,你想得到坐标X,Y,左,右。 在Form1_Move中添加以下新行。

 private void Form1_MouseMove(object sender, MouseEventArgs e)
 {
     if (e.Button == MouseButtons.Left)
     {
       Rect = new Rectangle(Rect.Left, Rect.Top, e.X - Rect.Left, e.Y - Rect.Top);
                label3.Text = Rect.Left.ToString();
                label4.Text = Rect.Top.ToString();
                label1.Text = e.X.ToString();
                label2.Text = e.Y.ToString();
     }
            this.Invalidate();
 }