2012-04-22 54 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