Есть ли способ вывести форму, которая уже свернута, на таксбар на фронт?Я попробовал приведенные ниже коды, но безуспешно:
filterForm.Show();
filterForm.Activate();
filterForm.BringToFront();
PS: эта форма вызывается из другой формы, и пользователь делает некоторые вещи в ней, а затем может свести ее к минимуму.Я хочу, чтобы за один раз был открыт только один экземпляр этой формы, поэтому второй раз пользователь нажимает кнопку для отображения формы. Я проверяю, показана ли форма уже или нет, если отображается, я хочу, чтобы она была впереди:
public FilterForm filterForm;
public bool IsFilterFormActive;
private void tsOpenFilerForm_Click(object sender, EventArgs e)
{
if (!IsFilterFormActive)
{
filterForm = new FilterForm();
filterForm.FormClosing += delegate {
IsFilterFormActive = false;
};
IsFilterFormActive = true;
filterForm.Show();
}
else
{
filterForm.Show();
filterForm.Activate();
filterForm.BringToFront();
}
}