How do i change a control location to be in the center of the screen?
<p>I don't want to change the screen resolution. I have a user control in my Form1 designer when I'm moving the mouse over the control area it's doing:</p>

<pre><code>private void graphChart1_MouseEnter(object sender, EventArgs e)
{
   graphChart1.ChangeChartSize(600, 600);
   graphChart1.ChangeChartLocation(0, 0);
}

public void ChangeChartSize(int width, int height)
{
   this.Size = new Size(width, height);
   chart1.Size = new Size(width, height); 
   chart1.Invalidate();
}

public void ChangeChartLocation(int x, int y)
{
   this.Location = new Point(x, y);
}
</code></pre>

<p>But now the location is 0,0 I want that even if the control size will be bigger then the form it doesn't matter I want that the control will change it's location to the center of the screen or the center of the Form(since the form is in the center already) .</p>
