Hoe kan ik in een WinForm-app met meerdere Forms vanuit het ene Form het andere openen? Het antwoord op deze en nog veel meer vragen: How to…
Als je in een WinForms-app de Program.cs
opent zie je soortgelijke code als:
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new MyMainForm());
}
waarbij MyMainForm
de naam is van je Form. Bij het opstarten van je app wordt met new MyMainForm
een form aangemaakt. Vanuit dit form kun je het mainform zelf (this
) hidden
maken. Vervolgens een ander form aanmaken en daar de method ShowDialog()
van aanroepen:
this.hide();
SecondForm otherForm = new SecondForm();
otherForm.ShowDialog();
In deze video wordt het uitgelegd: Fox Learn