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 : Sélectionner tout - Visualiser dans une fenêtre à part
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...