begin process at 2010 02 10 09:50:30
  Trouver un code source :
 
dans
 
Accueil > Forum > 

VB.NET et VB 2005

 > 

Divers

 > 

General

 > 

RichTextBox : 1 seul mot précis en couleur ? possible ?


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

RichTextBox : 1 seul mot précis en couleur ? possible ?

lundi 5 mars 2007 à 17:56:04 | RichTextBox : 1 seul mot précis en couleur ? possible ?

allthew3

Bonjour,

Est-ce que quelqu'un serait s'il est possible, en Visual Basic .NET 2005 (donc FrameWork 2), de colorer un mot précis dans un contrôle RichTextBox ...

Si non, comment contourner, quoi d'autre utilisé ?

Merci à tous!

++
lundi 5 mars 2007 à 18:03:07 | Re : RichTextBox : 1 seul mot précis en couleur ? possible ?

warham

hmm, faire un peu comme notepad en C++ c'est ca?
lundi 5 mars 2007 à 18:05:06 | Re : RichTextBox : 1 seul mot précis en couleur ? possible ?

casy

Membre Club
Réponse acceptée !

Oui c'est possible, Propriété .SelectionColor

---- Sevyc64  (alias Casy) ----
# LE PARTAGE EST NOTRE FORCE #
lundi 5 mars 2007 à 18:12:40 | Re : RichTextBox : 1 seul mot précis en couleur ? possible ?

allthew3

ah oui tu as raison casy j'avais mal lu SelectionColor : mais je vois pas très bien comment l'utiliser :

dans le handles textchanged :

RichTextBox1.SelectionColor.Blue et après ??
(dsl si c'est une question "bete" mais je vois pas ...)

merci encore
lundi 5 mars 2007 à 18:24:50 | Re : RichTextBox : 1 seul mot précis en couleur ? possible ?

allthew3

c'est bon je viens de comprendre :

if mot.contains("echo") then
.selectioncolor = color.blue
end if

c'est bien comme ça ?
lundi 5 mars 2007 à 18:31:15 | Re : RichTextBox : 1 seul mot précis en couleur ? possible ?

allthew3

y'a bien quelque chose de possible avec .lines et .selectioncolor mais je trouve pas (j'ai parlé trop vite !) ...

lundi 5 mars 2007 à 18:48:37 | Re : RichTextBox : 1 seul mot précis en couleur ? possible ?

casy

Membre Club
Réponse acceptée !
.SelectionColor modifie la couleur du texte sélectionné.

Reste à toi de sélectionner ce texte, tu as effectivement plusieurs pistes possibles. Regarde aussi surtout la methode .Select de la classe RichTextBox


---- Sevyc64  (alias Casy) ----
# LE PARTAGE EST NOTRE FORCE #
lundi 5 mars 2007 à 18:56:52 | Re : RichTextBox : 1 seul mot précis en couleur ? possible ?

allthew3

ah merci!!! tu es un boss :P

oui select + une boucle For pour les lignes ...
merci bien
lundi 5 mars 2007 à 19:20:26 | Re : RichTextBox : 1 seul mot précis en couleur ? possible ?

allthew3

Voici ce que j'ai écris mais c'est encore plus compliqué que je le pensais :-(
si tu pouvais m'aider ... c'est pourtant simple (dans la tete en tout cas) mais pour codé ça ... wow!


Dim

keyword As Object () = { "echo" , "shuffle" , "php" }

Private Sub RichTextBox1_TextChanged( ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RichTextBox1.TextChanged

Try

With RichTextBox1

Dim line As String = ""

For i As Integer = 0 To .Lines.GetUpperBound(0)

line = .Lines.GetValue(i).ToString

If String .IsNullOrEmpty(line) Then Exit Try

line = line.ToLowerInvariant

For j As Integer = 0 To keyword.GetUpperBound(0)

If line.Contains(keyword.GetValue(j).ToString) Then

Dim debut As Integer = line.IndexOf(keyword.GetValue(j).ToString)

Dim taille As Integer = keyword.GetValue(j).ToString.Length

.Select(debut, taille)

.SelectionColor = Color.Blue

End If

Next

Next

End With

Catch ex As Exception

Exit Try

End Try

End Sub
lundi 5 mars 2007 à 19:22:29 | Re : RichTextBox : 1 seul mot précis en couleur ? possible ?

allthew3

oups petite erreur avec le if String.IsNullOrEmpty ça quitte tout le Try-Catch, mais enfin je pense que tu comprendras le code quand même

1 2

Cette discussion est classée dans : possible, mot, couleur, richtextbox, précis


Répondre à ce message

Sujets en rapport avec ce message

Reconnaissance de fonctions dans un RichTextBox [ par Loïc ] J'explique : comment peut on reconnaître un mot tapé dans un richtextbox par l'utilisateur pour le mettre en couleur imédiatemment ? Ce que je voudrai RichTextBox Help... [ par zelze ] S'il vous plait sa fait bien de Heure que je me tire les cheveux sur ce truc:Voila je veus que lorsque l'on tape un mot précis (par exemple "truc") da metre une couleur dans un richtextbox [ par sisi1980 ] bonjour j'ai une richetextbox et une textbox et je souhaiterais que lorsque le mot qu'il y a dans la texte box se presente dans la richtextbox qu'il m changer la couleur de fond d'un mot dans un richtextbox en vb.net [ par yohan49 ] Bon c encore moi ! lol j'ai resolu mon probleme de mots en bras , mais maintenant , je calle pour changer la couleur de fon d'un mot selectionné dans Pb RichTextBox [ par theoutlawz ] Bonjour à tous ! En fait j'aimerais pouvoir mettre en valeur un mot precis dans une ligne d'un textbox ou d'un richtextboxen le mettant en couleur par VB.Net Connaitre la Couleur ? [ par MagDix ] Salut... Je ne sais pas trop comment m'exprimer... j'essais quand mêmeEst-il possible de connaitre la couleur Control Je m'explique..Ma Form à la couleur par selection dans une richtextbox [ par nicomilville ] salut je voudrai que quand on clique sur un bouton ça ouvre une boite colordialog et que quand on clique sur le bouton ok de celle-ci le texte selecti RichtextBox [ par Rdan ] Bonjour à tousVoici mon problème sur les RichtextBox et la couleur.J'arrive bien a changer la couleur d'un texte affiché dansla fenêtre,avec SelStart détecter le dernier mot dans richtextbox [ par amita ] merci à l'équipesvp aidez moicomment détecter le dernier mot ecrit dans richtextboxmerci a l'équipe Mettre en ligne dans une RichTextBox [ par Marneus73 ] Bonjour à tous,Est il possible de mettre des données type string provenant d'un tableau dans une RichTextBox (à chaque ligne) ?En fait, j'utilise la f


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,296 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales