private void bRejoindre_Click(object sender, EventArgs e)
 {
     try
     {
         Sender = new DataSender();
         Sender.Connect(tbAdresseIP.Text, f);
         Sender.SendObject(new Message(moi, Command.Joueur, moi));
         this.Close();
     }
     catch (Exception err)
     {
         Sender = null;
         MessageBox.Show("Connexion échouée : " + err.Message);
     }
 }
        private void bRejoindre_Click(object sender, EventArgs e)
        {
            if (dgvLivres.SelectedRows.Count != 1)
            {
                MessageBox.Show("Sélectionnez une aventure !");
                return;
            }

            if (string.IsNullOrEmpty(tbLogin.Text))
            {
                MessageBox.Show("Entrez un Login.");
                return;
            }

            LivreSelectionne = (Livre)dgvLivres.SelectedRows[0].DataBoundItem;
            Moi = new Joueur();
            Moi.Login = tbLogin.Text;
            FormRejoindreAventure f = new FormRejoindreAventure(Moi, fMain);
            f.ShowDialog();

            if (f.Sender != null)
            {
                this.Sender = f.Sender;
                Connected = true;
                this.Close();
            }
        }