Мне нужна помощь с формой окна. Я создал несколько окон, и я пытаюсь связать их. прямо сейчас form4 имеет две кнопки, которые я хочу связать с form2 и form3. Моя первая кнопка на form4 не загружает форму form2, она просто перезагружается, когда я нажимаю кнопку. код у меня есть для кнопки:Как изменить начальную форму в C#
private void button1_Click(object sender, EventArgs e)
{
Form2 f2 = new Form2();
f2.Show();
}
на form2 У меня есть событие нагрузки
private void form4_load(object sender, EventArgs e)
{
var f4 = new Form4();
this.Close();
f4.ShowDialog();
}
это то, что Button1_Click выглядит на form2:
private void button1_Click(object sender, EventArgs e)
{
Form1.setPlayerNames(p1.Text, p2.Text);
this.Close();
}
Вы не предоставили достаточно кода для воспроизведения проблемы. Предположительно, ваша вторая форма делает что-то, что мешает ему показывать. – Servy
Я хочу, чтобы форма4 была моей стартовой формой и хочу, чтобы она ссылалась на form2 и form3 – user3495247
, если вы хотите изменить стартовую форму, перейдите в program.cs и измените ее на это. Application.Run (new Form4()) – Arash