public override void Load()
        {
            placement     = new List <int>();
            caractere     = new ShuffleList <char>();
            toutestouches = new ShuffleList <char>();
            listeTouche   = new List <Touche>();

            placement.Add(3);
            placement.Add(17);
            placement.Add(21);
            placement.Add(25);

            caractere.Add('P');
            caractere.Add('R');
            caractere.Add('E');
            caractere.Add('S');

            lblPresser = new Label()
            {
                Text = "PRESSER", Location = new Point(315, 60), TextAlign = ContentAlignment.MiddleCenter, Font = new Font("Arial", 22), Width = 160, Height = 45
            };
            Controls.Add(lblPresser);

            // boucle qui va ajouter dans le tableau toutetouches toute les lettre de l'alphabet
            for (char i = 'A'; i <= 'Z'; i++)
            {
                if (i == 'P' | i == 'R' | i == 'E' | i == 'S') // on exclue les touches avec un emplacement reservé
                {
                    continue;
                }
                toutestouches.Add(i);
            }
            toutestouches.Shuffle();
            caractere.Shuffle();

            //Place les lettres avec un emplacement réservé au bon endroit dans la liste toutestouches
            while (placement.Count > 0)
            {
                int iPlace = placement[0];
                placement.RemoveAt(0);

                char clettre = caractere[0];
                caractere.RemoveAt(0);
                toutestouches.Insert(iPlace, clettre);
            }

            for (int i = 0; i <= 25; i++)
            {
                Touche touche = new Touche("" + toutestouches[i], iWidth, iHeight);
                Controls.Add(touche);
                listeTouche.Add(touche);
                touche.BringToFront(); // Fait passer le contrôle au premier rang dans l'ordre de plan.
            }
            PlaceTouche();
        }