change active form to show another form

前端 未结 4 1620
旧巷少年郎
旧巷少年郎 2020-12-17 05:24

I have a Form1 and another one that I added. Form1 is being run by program.cs at the start. I need to hide Form1 and show option

4条回答
  •  北荒
    北荒 (楼主)
    2020-12-17 06:23

    Similar solutions where one form calls and acts on another... Such as this one I answered for another. You could do a similar process... pass in your first form to the second... Then show the second... Then, you could HIDE your first form (via this.Hide() ). Then, in your second form, when you click whatever button to select your choice, and need to return back to the first form, you could then use the original form's reference passed INTO the second form to re-Show it, such as in the click on the second form...

    this.PreservedForm.Show();  // re-show original form
    this.Close();   // and CLOSE this second form...
    

提交回复
热议问题