そのようなフォーム上のボタンと同じ相対位置を維持するために、私はいつも、フォームのサイズ変更、フォーム上のボタンとは相対的な位置は変更されません維持する際に願っています。時間の形で最大化または最小化し、画面中央のボタンとして描画する画面上の中央ボタンのままです。あなたは、ボタンのプロパティを設定する必要があります
アンカープロパティとDockプロパティを提供しています。唯一の画面ウィンドウの中央にそのどれもDockプロパティの値を確保するためのアンカープロパティ値の設定なし、。
private void Form1_Load(object sender, EventArgs e)
{
button1.Anchor = AnchorStyles.None;
}