Eğer bir form uygulaması açılmamışsa açar, açılmışsa açık olduğuna dair bir bilgi/uyarı mesajı verir.
void FormBirdenFazlaAcilmasin(Form form)
{
try
{
if (Application.OpenForms[form.Name] == null)
{
form.Show();
}
else if (Application.OpenForms[form.Name] != null)
{
MessageBox.Show(
"Açılmış bir form zaten var.",
"UYARI",
MessageBoxButtons.OK,
MessageBoxIcon.Warning);
}
}
catch (Exception istisna)
{
MessageBox.Show(
"Bir hata oluştu."
+ "\n\nHata\n"
+ istisna.Message.ToString(),
"HATA",
MessageBoxButtons.OK,
MessageBoxIcon.Error);
}
}