예제 #1
0
        /// <summary>
        /// Meme fonctionnalité que pseudo() avec en plus une fenêtre qui affiche que le pseudo est utilisé
        ///et donc non disponible
        /// </summary>
        public void pseudoErreur()
        {
            FenetreNom fenetreNom = new FenetreNom();

            activeFenetre(false);
            fenetreNom.pseudoExistant();
            fenetreNom.ShowDialog();
            client.envoi(Requete.infoName(fenetreNom.getName()));
            client.setName(fenetreNom.getName());
            activeFenetre(true);
        }
예제 #2
0
        /// <summary>
        /// Crée une fenetre pour définir un pseudo
        /// </summary>
        public void pseudo()
        {
            FenetreNom fenetreNom = new FenetreNom();

            //On bloque la fenêtre principale en attendant
            activeFenetre(false);
            fenetreNom.ShowDialog();
            //Et on envoie le nom au serveur lorsque le champ est rempli et validé
            client.envoi(Requete.infoName(fenetreNom.getName()));
            client.setName(fenetreNom.getName());
            //On réactive la fenêtre
            activeFenetre(true);
        }