Le changement de zone de texte.Texte de méthode statique

Je suis en cours d'exécution client/serveur de communication.
Maintenant, je veux écrire quelque chose sur le serveur textBox et de l'afficher sur le client textBox je suis donc l'envoi d'un message depuis le serveur vers le client qui prend à l'aide d'une méthode statique:

    static void Client_MessageReceived(object sender, MessageEventArgs e)
    {
        //Client only accepts text messages
        var message = e.Message as ScsTextMessage;
        if (message == null)
        {
            return;
        }
    }

Maintenant, je veux juste ajouter le message au client textBox de cette méthode statique. Je suppose que j'ai besoin d'une sorte de invoke mais je ne sais pas comment le faire, et je ne peux pas trouver quelque chose d'utile sur Google.

  • Bien qui de zone de texte voulez-vous changer? Vous êtes dans une méthode statique, donc il n'y a pas de contexte.
  • Ok, j'ai de l'application Client et il a sa propre tbox zone de texte qui est sur le Formulaire appelé Client. Donc je veux changer de tbox texte.
  • Mais, logiquement, du point de vue de la méthode, il pourrait y avoir plusieurs formes - ou pas! Pourquoi est-ce une méthode statique? (Est-ce bien sur la forme? Il y a beaucoup de choses que vous n'avez pas dit de nous.)
  • Oh, je suis désolée de ne pas avoir à être statique, la publication de réponse.
  • Oui comme Martin l'a souligné, cela ne fonctionnera que si votre Client de classe a d'une zone de texte statique champ (ce qui signifie qu'il ne peut être qu'une). Ensuite, vous pouvez les mettre à jour à partir de votre méthode statique.
InformationsquelleAutor MartinS | 2013-01-18