IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Silverlight Discussion :

Récupérer le contenu d'un richTextBox [Débutant]


Sujet :

Silverlight

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Développeur en alternance
    Inscrit en
    Février 2011
    Messages
    107
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur en alternance

    Informations forums :
    Inscription : Février 2011
    Messages : 107
    Par défaut Récupérer le contenu d'un richTextBox
    Bonjour à tous,

    Je développe en ce moment un éditeur de texte tout simple. Pour cela, j'utilise une richTextBox. Je souhaiterais récupérer le contenu de ce controle et le convertir au format RTF. Mes recherches n'ont rien donné de satisfaisant. C'est pour cette raison que je me tourne vers vous. Si quelqu'un à une solution ou des conseils pour m'aider à résoudre ce problème je suis preneur .

    Merci est bonne journée.

  2. #2
    Expert confirmé Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Par défaut
    En winforms, c'est tout simple:
    string MyRtfString = MyRichTextBox.Rtf
    En WPF, ce code me parait correct:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    string StringToRichTextBox(string RTFString)
            {
                TextRange textRange = new TextRange(mainRTB.Document.ContentStart, mainRTB.Document.ContentEnd);
                 MemoryStream ms = new MemoryStream(ASCIIEncoding.Default.GetBytes(RTFString));
                textRange.Load(ms, System.Windows.DataFormats.Rtf);
                string str = ASCIIEncoding.Default.GetString(ms.ToArray());
                ms.Close();
                 return str;
            }
    string StringFromRichTextBox(RichTextBox rtb)
            {
                TextRange textRange = new TextRange(rtb.Document.ContentStart,rtb.Document.ContentEnd);
                 MemoryStream ms = new MemoryStream();
                textRange.Save(ms, System.Windows.DataFormats.Rtf);
                string str = ASCIIEncoding.Default.GetString(ms.ToArray());
                ms.Close();
                 return str;
            }

  3. #3
    Membre confirmé
    Profil pro
    Développeur en alternance
    Inscrit en
    Février 2011
    Messages
    107
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur en alternance

    Informations forums :
    Inscription : Février 2011
    Messages : 107
    Par défaut
    Bonjour,

    Merci pour votre aide. Je pense avoir les réponses nécessaires pour résoudre mon problème.

    Bonne journée à vous.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. récupérer le contenu d'un contrôle richtextbox
    Par stagolee dans le forum VBA Access
    Réponses: 1
    Dernier message: 12/02/2008, 14h47
  2. Récupérer le contenu de la balise title
    Par roots dans le forum Langage
    Réponses: 2
    Dernier message: 11/09/2005, 16h17
  3. Récupérer le contenu d'un select
    Par PrinceMaster77 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 23/08/2005, 15h38
  4. [ethereal] récupérer le contenu d'un fichier envoyé ?
    Par in dans le forum Développement
    Réponses: 1
    Dernier message: 19/06/2005, 15h44
  5. [Balise XML] Comment récupérer le contenu entre 2 balise?
    Par ZoumZoumMan dans le forum C++Builder
    Réponses: 5
    Dernier message: 05/03/2004, 16h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo