begin process at 2012 02 16 14:50:01
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Divers

 > REMPLACER UN TEXTE PAR UNE IMAGE DANS UN RICHTEXTBOX

REMPLACER UN TEXTE PAR UNE IMAGE DANS UN RICHTEXTBOX


 Information sur la source

Note :
7 / 10 - par 1 personne
7,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Divers Niveau :Débutant Date de création :02/03/2002 Date de mise à jour :02/03/2002 23:19:02 Vu :2 143

Auteur : lumesh

Ecrire un message privé
Site perso
Commentaire sur cette source (9)
Ajouter un commentaire et/ou une note

 Description

Mettant kc la tete a trouver un moyen de remplacer des smiley texte par leur homologue graphique g reussi a faire un ptit code.
je vous le passe car cela vous sera peut etre utile ...

Il fo minimum un control picturebox (picture1, ....) sur une form avec une image prechargée et un richtextbox (richtextbox1)  

Source

  • Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hWnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
  • private sub remplace(texte as string)
  • dim remp as string
  • remp = " le texte a remplacer par l'image " ' /!\ le premier charactere doit etre identhique a toutes les chaines a remplacer
  • Dim dep As Long
  • Dim l
  • Dim temp
  • dep = 0
  • For l = 1 To Len(texte)
  • temp = Mid$(texte, l, 1)
  • If temp = mid$(remp,1,1) Then
  • Clipboard.Clear
  • If Mid$(texte, l, len(remp)) = remp Then
  • Clipboard.SetData Picture1.Picture
  • SendMessage RichTextBox1.hWnd, &H302, 0, 0
  • dep = len(remp) - 1
  • End If
  • ' otan de comparaison ke necessaire
  • ...
  • ...
  • Else
  • If dep = 0 Then
  • RichTextBox1.SelText = temp
  • Else
  • dep = dep - 1
  • End If
  • End If
  • Next l
  • end sub
  • ' pour appeler le sub: remplace " votre texte a analiser "
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hWnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long

private sub remplace(texte as string)
    dim remp as string
    remp = " le texte a remplacer par l'image "       ' /!\  le premier charactere doit etre identhique a toutes les chaines a remplacer
    Dim dep As Long
    Dim l
    Dim temp
    dep = 0
    For l = 1 To Len(texte)
        temp = Mid$(texte, l, 1)
        If temp = mid$(remp,1,1) Then
            Clipboard.Clear
            
            If Mid$(texte, l, len(remp)) = remp Then
                Clipboard.SetData Picture1.Picture
                SendMessage RichTextBox1.hWnd, &H302, 0, 0
                dep = len(remp) - 1
            End If
            ' otan de comparaison ke necessaire
            ...
            ...
        Else
            If dep = 0 Then
                RichTextBox1.SelText = temp
            Else
                dep = dep - 1
            End If
        End If
    Next l
end sub  

' pour appeler le sub: remplace " votre texte a analiser "

 Conclusion

bon si vous avez d bugz signalé les car g adapté le code a celui ke g fait ! pr kil soit utilisable par tous !

il est pas super rapide donc si vs avez dotre soluce faite les moi parvenir a toflem@free.fr svp.
merci par avance  


 Sources du même auteur

Source avec Zip Source avec une capture OCX - APERÇU AVANT IMPRESSION
Source .NET (Dotnet) CLASSE: CONFIGURATIONS DE SON APPLICATION
Source avec Zip Source avec une capture Source .NET (Dotnet) AVI MICRO CAM .NET
Source avec Zip Source avec une capture Source .NET (Dotnet) STREAMING AUDIO ET VIDEO
Source .NET (Dotnet) TEXTE <--> BASE64

 Sources de la même categorie

Source avec Zip TEXTBOX EN NUMÉRIQUE par 320C
Source avec Zip DÉCIMAL TO HEXDECIMAL par loulou27200
SOUS-TITRES : INCRÉMENTATION DE TOUTES LES CHAÎNES DE CARACT... par ALMIRA
Source avec Zip Source avec une capture EVALUER UN NOMBRE D'OBJETS AVEC UNE BALANCE ET DEUX ÉCHANTIL... par lexsty
Source avec Zip Source avec une capture PETIT LOGICIEL DE DEVIS SANS BD par lololilizozo

Commentaires et avis

Commentaire de Stephane le 05/03/2002 18:22:26

salut

je n'ai pas encore testé mais ca a l'air tres partique pour augmenter les possibilites de richtextbox qui sont pas tres nombreuses.

a+

Commentaire de peponr le 25/02/2003 13:10:01

Hello,

Moi non plus je n'ai pas testé cette source mais si elle s'avérai fonctionné elle me serai d'une grande utilité.

Merci @+

Commentaire de fragmatyc le 22/04/2003 14:02:50

Salut,

Moi je l'ai testé pis sa marche crissement po.
1. l'image ce cole au début
2. le texte n'est pas remplacer
3. ... non ya po de 3 :)
dsl mais va faloir te casser la tete plus fort

Commentaire de lumesh le 22/04/2003 16:45:49

ca marche :) il te faut encore reessayer :)

Commentaire de RJLFRANCE le 09/06/2003 10:55:36

J'ai des problemes pour afficher different smiley avec ton prog
aurez tu une solution
Oh grand chef !

Commentaire de lumesh le 09/06/2003 10:59:16

quel est ton probleme ?

Commentaire de RJLFRANCE le 09/06/2003 11:03:10

je voudrais remplacer plusieur sgne par des images dans un  texte avec ton code comme ex:   salut :) grand chef , sa marche pas }:(
Voila , pourrais tu m'aider ?

Commentaire de allenboi le 18/06/2003 21:44:28

tata faut ke le premier caractère soit identique

Commentaire de RJLFRANCE le 18/06/2003 22:32:13

Te casse pas la tete , j'ai trouver autre solution plus simple!
Merci quand meme

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

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 : 1,217 sec (3)

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