/// <summary>
        /// Form Principal
        /// </summary>
        public FormPrincipal()
        {
            InitializeComponent();
            dataGridView.ColumnCount = 2;
            ActiveControl            = textBoxAdress;

            IEnumerable <NetworkInterface> ethernet = Fonctions.TrouverInterfaceRéseauEthernet();   // trouver interface réseau Ethernet active

            foreach (NetworkInterface adatper in ethernet)
            {
                LabelNomAdaptateur.Text = adatper.Description;                     // Afficher l'interface réseau Ethernet trouvée

                string[] row = new string[] { "Id", adatper.Id };
                dataGridView.Rows.Add(row);
                row = new string[] { "IsReceiveOnly", adatper.IsReceiveOnly.ToString() };
                dataGridView.Rows.Add(row);
                row = new string[] { "Name", adatper.Name };
                dataGridView.Rows.Add(row);
                row = new string[] { "Type", adatper.NetworkInterfaceType.ToString() };
                dataGridView.Rows.Add(row);
                row = new string[] { "Status", adatper.OperationalStatus.ToString() };
                dataGridView.Rows.Add(row);
                row = new string[] { "Speed", adatper.Speed.ToString() };
                dataGridView.Rows.Add(row);
                row = new string[] { "Support Multicast", adatper.SupportsMulticast.ToString() };
                dataGridView.Rows.Add(row);
                row = new string[] { "MAC", string.Join(":", (from z in adatper.GetPhysicalAddress().GetAddressBytes()
                                                              select z.ToString("X2")).ToArray()) };
                dataGridView.Rows.Add(row);
            }
        }