わかりましたので、新しいフォームを開く次のボタンで何かをしています。厄介なことは、新しいフォームがデスクトップ上の望ましくない場所にポップアップすることです。
以下のコードを使用して、新しいフォームを古いフォームの場所に生成しようとしていますが、残念ながら、何らかの理由でまったく機能していません。以前と同じようにポップアップします。はい、イベントを登録しました。
フォーム1:
System.Drawing.Point LocationPoint = new System.Drawing.Point(200,200);
private void Installer_template_LocationChanged(object sender, EventArgs e)
{
// Save the window location to the installer arts
LocationPoint = this.Location;
}
private void NextButton_Click(object sender, EventArgs e)
{
var NextForm = new Form2(LocationPoint);
NextForm.Show();
this.Hide();
}
フォーム2
public Form2(System.Drawing.Point LocationPoint)
{
InitializeComponent();
this.Location = LocationPoint;
}
コードはそれらの線に沿ったものです