2012-04-22 52 views
0

当我的图片框创建时,光标位置在x = 0,y = 0,这是PictureBox的左上角。我想把我的光标放在中间。C#光标和图片框

Cursor.Position = new Point(Cursor.Position.X - 75, Cursor.Position.Y - 75); 

我试过这样做,但没有帮助。由于我的图片框的大小为150,150

回答

1
Cursor.Position = this.PointToScreen(new Point(pictureBox1.Location.X + pictureBox1.Width/2 ,pictureBox1.Location.Y + pictureBox1.Height/2)); 
+0

那么在一定程度上感谢你:)...但是,现在快到的问题是,光标在中心首次在程序启动时。由于我正在更改鼠标点击事件中的PictureBox位置,所以光标再次出现在左上角 – 2012-04-22 06:42:09

+0

如何更改PictureBox位置? – 2012-04-22 07:00:56

+0

pie.Location = e.Location; Controls.Add(pie); – 2012-04-22 07:19:20