Appeler un formulaire déjà ouvert.
Bonjour
Je cherche à mettre au premier plan un formulaire alors que je suis sur le formulaire appelant.
Pour cela j'ai écrit un code identique à celui ci-dessous, mais rien n'y fait. Aucune erreur détectée à la compilation, aucun plantage à l'exécution et pourtant la condition n'est jamais vérifiée, donc le faire quelque chose ne s'exécute jamais.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
ref class Form1 : Form
{
private void MaMethode1()
{
Form2^ form2 = gcnew Form2();
form2->Show();
}
private void MaMethode2()
{
FormCollection^ frms = Application::OpenForms;
for each(Form^ frm in frms)
{
if(frm->GetType()==Type::GetType("Form2"))
{
// faire quelque chose
}
}
}
}
ref class Form2 : Form
{
} |
Depuis deux heures j'épluche mes bouquins pour comprendre où je m...