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

Windows Forms Discussion :

[C#] Richtextbox sans formatage


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de schnourf
    Inscrit en
    Mars 2003
    Messages
    66
    Détails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 66
    Par défaut [C#] Richtextbox sans formatage
    Bonjour,

    j'ai des richtextbox dans lesquel j'affiche des champs d'une base de données oracle (clob et Varchar2).
    voila quand j'ouvre mon application mon texte et afficher comme je le veux sans formatage, quand je tape du texte c'est aussi ok.
    Mais quand je copier du texte formater (gras, italique par exemple de word) et que je colle (avec clavier ou souris) ceci dans le richttextbox alors il me garde le formatage ,ce que je ne veux pas.

    Comment je pourrai faire pour que le formatage soit annule ?

    J'avais penser dans l'evenemet TextChanged faire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
     int i = this.adRichTextBox1.SelectionStart;
     this.adRichTextBox1.Text = this.adRichTextBox1.Text;
     this.adRichTextBox1.SelectionStart = i;
    ce qui fonctionne mais quand il y a beaucoup de texte ça scintille et c'est pas top

  2. #2
    Membre chevronné

    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    481
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 481
    Par défaut
    bonour schnourf,
    a l'avenir merci de préciser tes outils de travail (N°du framework, langage) dans le titre
    Et d'eviter le langage type "sms"
    Merci.

    Bon dev

  3. #3
    Membre confirmé Avatar de schnourf
    Inscrit en
    Mars 2003
    Messages
    66
    Détails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 66
    Par défaut
    desolé pour le language j'y avais plus pensé, voila c'est corrigé.
    et pour le sms c'est corrigé (enfin j'espere que j'ai rien oublié)

  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    324
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 324
    Par défaut
    'Jour,
    j'ai essayer ça et ça marche :
    Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
            private void richTextBox1_TextChanged(object sender, EventArgs e)
            {
     
                richTextBox1.Font = new Font("Arial", 10);
     
            }
    Mais je vois pas l'utilité d'enlever le formatage RTF dans un RichTextBox :/
    autant utilisé un TextBox basic nan ?

  5. #5
    Membre confirmé Avatar de schnourf
    Inscrit en
    Mars 2003
    Messages
    66
    Détails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 66
    Par défaut
    Merci je vais essayer.

    En fait j'avais pensé au depart à une Textbox multiline avec acceptTab et acceptReturn à True.
    Mais à l'affichage de mon texte issu de la base de donnée, il ne m'affiche pas le retour chariot mais un petit carré, et j'ai donc décidé de prendre une richtextbox.

    Pourquoi enlever le formatage : parce-que chez nous l'utilisateur ne comprend pas qu'il puisse mettre du texte formaté et quand il reouvre l'application, il ne le soit plus. D'ou la solution empecher les formatage.

  6. #6
    Membre chevronné
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    324
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 324
    Par défaut
    il ne m'affiche pas le retour chariot mais un petit carré
    il suffisait de gerer ça
    c'est beaucoup plus simple a gerer je pense et un TextBox prendra moins de RAM a l'excution qu'un RTB ...
    le carré doit sans doute signifier que les 2 caractère de retour a la ligne de windows ne sont pas présent il doit en manquer un, il suffit de remplacer ce caractère par les caractère

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

Discussions similaires

  1. partitionnement sans formatage
    Par Nayra dans le forum Windows XP
    Réponses: 5
    Dernier message: 14/11/2008, 19h41
  2. insérer un mot sans formatage dans un texte formaté
    Par happyculteur dans le forum VBA Word
    Réponses: 5
    Dernier message: 19/11/2007, 20h55
  3. insérer un mot sans formatage dans un texte formaté
    Par happyculteur dans le forum VBScript
    Réponses: 2
    Dernier message: 19/11/2007, 17h22
  4. [Dvp.NET|A intégrer] Changer la SelectionFont d'un RichTextBox sans redéfinir la Font
    Par Matthieu MEZIL dans le forum Contribuez
    Réponses: 1
    Dernier message: 15/01/2007, 22h15
  5. Ré-installation (du systeme) sans formatage, possible ?
    Par __fabrice dans le forum Administration système
    Réponses: 11
    Dernier message: 11/04/2005, 12h32

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