begin process at 2012 02 15 16:38:55
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

J'AI BESOIN D'AIDE !!!! :)

 > 

Reconnaitre du code Visual Basic dans un textbox


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

Reconnaitre du code Visual Basic dans un textbox

dimanche 1 décembre 2002 à 18:46:03 | Reconnaitre du code Visual Basic dans un textbox

cosmic

Slt.
J'ai besoin de votre aide parce que je voudrais que mon textbox sache reconnaitre si il y a des commentaire type visual basic et qu'il le mette en vert comme visual basic.
Voila ce que moi j'ai ecrit: (soyez indulgent je suis débutant)

Private Sub Text1_Change()
If Left(Text1.Text, 1) = "'" Then
Text1.ForeColor = vbGreen
Else
Text1.ForeColor = vbBlack
End If
End Sub

le principe de ce code est que dès qu'il y a le signe ' devant un phrase il colorise en vert le text, mais le problème c'est qu'il colorise le text du textbox en entier et que le signe ' ne fontionne seulement que sur la première ligne du textbox
merci de votre aide...
dimanche 1 décembre 2002 à 18:58:14 | Re : Reconnaitre du code Visual Basic dans un textbox

rene38

Je ne crois pas que ça soit possible. Il me semble que dans une TextBox, tout le texte a la même couleur.



-------------------------------
Réponse au message :
-------------------------------

Slt.
J'ai besoin de votre aide parce que je voudrais que mon textbox sache reconnaitre si il y a des commentaire type visual basic et qu'il le mette en vert comme visual basic.
Voila ce que moi j'ai ecrit: (soyez indulgent je suis débutant)

Private Sub Text1_Change()
If Left(Text1.Text, 1) = "'" Then
Text1.ForeColor = vbGreen
Else
Text1.ForeColor = vbBlack
End If
End Sub

le principe de ce code est que dès qu'il y a le signe ' devant un phrase il colorise en vert le text, mais le problème c'est qu'il colorise le text du textbox en entier et que le signe ' ne fontionne seulement que sur la première ligne du textbox
merci de votre aide...
dimanche 1 décembre 2002 à 20:50:53 | Re : Reconnaitre du code Visual Basic dans un textbox

Cerber

Salut,

Tu ne peux pas avec un textbox, utilise plutot un richtextbox, c'est plus compliqué car il faut connaitre le codage rtf mais c'est le seul moyen à ma connaissance.


-------------------------------
Réponse au message :
-------------------------------

Slt.
J'ai besoin de votre aide parce que je voudrais que mon textbox sache reconnaitre si il y a des commentaire type visual basic et qu'il le mette en vert comme visual basic.
Voila ce que moi j'ai ecrit: (soyez indulgent je suis débutant)

Private Sub Text1_Change()
If Left(Text1.Text, 1) = "'" Then
Text1.ForeColor = vbGreen
Else
Text1.ForeColor = vbBlack
End If
End Sub

le principe de ce code est que dès qu'il y a le signe ' devant un phrase il colorise en vert le text, mais le problème c'est qu'il colorise le text du textbox en entier et que le signe ' ne fontionne seulement que sur la première ligne du textbox
merci de votre aide...
dimanche 1 décembre 2002 à 21:03:46 | Re : Reconnaitre du code Visual Basic dans un textbox

ShareVB

Il faut utiliser le RichTextBox :

r est un RichTextBox avec Multiline = false

Private Sub r_Change()
On Error Resume Next
Dim x As Long, st As Long, l As Long
x = InStr(r.Text, "'") - 1
If x = -1 Then
st = r.selstart
r.selstart = 0
r.SelLength = Len(r.Text)
r.SelColor = vbBlack
r.selstart = st
r.SelLength = 0
End If
If x > 0 Then
l = InStr(x, r.Text, vbCrLf)
st = r.selstart
r.selstart = x
If l > 0 Then r.SelLength = l Else r.SelLength = Len(r.Text) - x
r.SelColor = vbGreen
r.selstart = st
r.SelLength = 0
End If
End Sub

voila

ShareVB

-------------------------------
Réponse au message :
-------------------------------

Je ne crois pas que ça soit possible. Il me semble que dans une TextBox, tout le texte a la même couleur.



-------------------------------
Réponse au message :
-------------------------------

Slt.
J'ai besoin de votre aide parce que je voudrais que mon textbox sache reconnaitre si il y a des commentaire type visual basic et qu'il le mette en vert comme visual basic.
Voila ce que moi j'ai ecrit: (soyez indulgent je suis débutant)

Private Sub Text1_Change()
If Left(Text1.Text, 1) = "'" Then
Text1.ForeColor = vbGreen
Else
Text1.ForeColor = vbBlack
End If
End Sub

le principe de ce code est que dès qu'il y a le signe ' devant un phrase il colorise en vert le text, mais le problème c'est qu'il colorise le text du textbox en entier et que le signe ' ne fontionne seulement que sur la première ligne du textbox
merci de votre aide...



Cette discussion est classée dans : textbox, visual, basic, text1, reconnaitre


Répondre à ce message

Sujets en rapport avec ce message

VISUAL BASIC COMPARER 2 CHAINES et afficher un resultat [ par domss05 ] Je suis arrivé à faire le lien entre VB et excel.Maintenant, voici mon problème:Sous VB j'ai un TextBox dans lequel je saisi un N° de téléphone. en ap format de date avec visual basic [ par Xynder59 ] Xynder Salut tout le monde voila je voudrais mettre la date du jour dans un textbox sous le format " 01 janvier 2005 " mais contrairement a access Probleme de datasource (Visual basic 6) [ par dye_xtreme ] Bonjour a vous, voici se que jaimerais faire.Jai 5 textbox, txtforce1, txtagi1, txtref1, txtpreci1, txtconsti1Jai 4 data : dtagryff, dtaserp, dtaserd Saisie numerique dans textbox avec visual basic 2005 Express [ par Thomeux ] Bonjour,Je programmais jusqu'ici sous vb6 à titre personnel.La société pour laquelle je bosse n'ayant pas voulu payer une license vb6, je me suis retr enter dans visual basic [ par chaudier37 ] Bonjour,je travaille dans excel et j'ai fait un userform visual basic. dans ce userform j'ai un textbox et je voudrais qu'à chaque fois que je fais en visual basic et code pour les commande [ par arnotti ] Bonsoir Comment donner a une commande la fonction de nettoyer un textbox en meme temps de stop le demarrage si le textbox est deja vide Merci de m'ai Texte dans une TextBox [ par jedry ] Bonjour à tous et merci à qui acceptera d'aider un débutant de 76 ans ! J'ai déjà réalisé plusieurs programmes en Visual Basic pour Excel, mais je but Visual Basic Aide commande textbox. [ par lionel345 ] Bonjour, Je suis débutant en vb. J'aimerai savoir si c'est possible que si on entre dans une textbox un texte spécifique que ça fasse une action spéci Visual Basic 2010 : bouton bascule [ par diome13 ] Bonjour tout le monde Une petite question idiote, je en trouve pas le bouton bascule de ce type : http://mcclinews.free.fr/python/pygtktutfr/sec- Visual basic express 2010 + access 2007 [ par dark varan ] Bonjour a tous, je me permet de poser une petite question. Voila j'ai chercher sur plusieurs site et ça fait deux mois que je me torture a chercher un


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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 : 2,683 sec (3)

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