我想在picbox控件中,当鼠标点击某个位置时,添加label控件在该位置处。我的代码是:        Point pos;
        Label newLabel;
        private static bool isAdd = false;   //判断是否添加label
private void pictureBox1_MouseDown(object sender, MouseEventArgs e)
        {
            if (isAdd == true)
            {
                pos = Cursor.Position;
                newLabel = new Label();
                newLabel.Size = new System.Drawing.Size(11, 12);
                newLabel.Name = "tt";
                newLabel.BackColor = Color.Blue;             
                int px = pos.X;
                int py = pos.Y;
                newLabel.Location = new Point(px, py);
                pictureBox1.Controls.Add(newLabel);
                isAdd = false;
            }
        }实际运行中,控件添加在了离鼠标点击的位置很远的下方位置,请问是什么原因,有解决的办法不?