Я занимаюсь разработкой приложения winforms с использованием VS2019 после долгого времени. Я застрял в ситуации, показанной ниже.
У меня есть два проекта, ProjectA и ProjectB. В ProjectA у меня есть форма frmA, а в ProjectB у меня есть форма frmB. ProjectA - это проект запуска, и он запускает frmA, который затем вызывает frmB в ProjectB. Таким образом, я добавил ProjectB в качестве ссылки в ProjectA. Проблема начинается, когда я хочу вызвать frmA в ProjectA из ProjectB. Как мне добиться этого без получения ошибки циклической зависимости?
public partial class frmA : Form
{
public frmA()
{
InitializeComponent();
}
private void btnA_Click(object sender, EventArgs e)
{
ProjectB.frmB form = new ProjectB.frmB();
form.Show();
}
}
}