Хорошо, я думаю, что это может помочь вам.Хотя вы захотите узнать имя формы, прежде чем сделать это
foreach (Form discoveredForm in Application.OpenForms)
{
if (discoveredForm.Name != "MainForm")
{
var S = (Form2)discoveredForm;
MessageBox.Show(S.isRenamed.ToString());
}
}
Теперь я знаю, что другая форма, которую я ищу, называется Form2, но я понятия не имею, сколько открытоно это поразит каждого из них и покажет значение логического значения.Если вы хотите изменить bool, просто сделайте это
foreach (Form discoveredForm in Application.OpenForms)
{
if (discoveredForm.Name != "MainForm")
{
discoveredForm.Hide();
var S = (Form2)discoveredForm;
S.isRenamed = True;
}
}