forms私は 2 、メインウィンドウ、および 2 番目のアプリを持っていますForm。
私が望むのは、Formabutton clickで 2 番目を開くことであり、その場所はメイン フォームのすぐ横にある必要があります(したがって、メイン フォームが600px広い場合X、新しいFormは になりますmain.X + 600)
これを試してみましたが、うまくいかないようです。まだメインフォームの上に開きます:
private void button1_Click(object sender, EventArgs e)
{
var form = new SecondForm();
var main = this.Location;
form.Location = new Point((main.X + 600), main.Y);
form.Show();
}
Location正しい属性ではありませんか?