begin process at 2012 02 11 22:58:49
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

API

 > INSERER UNE IMAGE DANS UNE RICHTEXTBOX

INSERER UNE IMAGE DANS UNE RICHTEXTBOX


 Information sur la source

Note :
8,25 / 10 - par 4 personnes
8,25 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :API Niveau :Débutant Date de création :06/07/2002 Date de mise à jour :06/07/2002 15:02:35 Vu / téléchargé :5 778 / 890

Auteur : DeAtHCrAsH

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

 Description

Cliquez pour voir la capture en taille normale
Voici un ptit bout de code simple permettant d'inserer une image contenu dans une PictureBox, dans une RichTextBox...

Source

  • 'Voici l'API et ca constante qui permette de la faire
  • 'Declaration de l'API et de la constante necessaire
  • 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 Const WM_PASTE = &H302
'Voici l'API et ca constante qui permette de la faire


'Declaration de l'API et de la constante necessaire
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 Const WM_PASTE = &H302

 Conclusion

J'espere que ce code en aidera plus d'un....
Bonne prog a tous..
A++

DeAtH_-_CrAsH

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture OUVRIR UNE APPLICATION ET LA FEMER
Source avec Zip Source avec une capture PROGRESSBAR ( CHANGER LA COULEUR)
Source avec Zip Source avec une capture REPLACE
Source avec Zip Source avec une capture FICHIER ( DECOUPEUR )
Source avec Zip Source avec une capture DEFFILLEMENT DE TEXTE COMME DANS LES CREDITS DE JEUX

 Sources de la même categorie

Source avec Zip Source .NET (Dotnet) .NET DEPENDENCY VIEWER : ARBRE DES DÉPENDANCES D'UN ASSEMBLY... par ShareVB
Source avec Zip Source .NET (Dotnet) UTILITAIRE SKYDRIVE par MasterShadows
Source avec Zip ROTATION RAPIDE D'IMAGE par trex70
Source avec Zip Source avec une capture ENUMERATION DES PORTS TCP ET IDENTIFCATION DU PROCESS (PID) ... par Renfield
Source avec Zip Source avec une capture MOUSE SPEED AND WEIGHT : RETOUR DE FORCE VIRTUEL ! par ScSami

Commentaires et avis

Commentaire de DeAtHCrAsH le 06/07/2002 15:13:43

Un commentaire ?

Commentaire de VicoLaChips2 le 06/07/2002 17:44:16

Pour le fichier gif je ferais ça plutôt dans le form_load
Picture1.Picture = LoadPicture(App.Path & " erre.gif")

Autrement c'est très kool :)

Commentaire de jack le 06/07/2002 18:36:39 administrateur CS

Très zinteressant pour insérer des smileys dans les chats.
Merci.

Commentaire de lumesh le 06/07/2002 23:08:32

si ca pt édé qqn g fé une source de chat sur ce site: c chatof (recherchez car g pu l'url).
la source utilise l'API en question pr 'coller' une image ds un RTb.
si ca vs interresse ...

lumesh  (o;þ

Commentaire de erreurs404 le 08/07/2002 17:34:20

vous savez si on peut mettre des gifs animés dans une rtb ?

moi ils apparaissent en statique ... dommage !

Commentaire de Berenger le 20/01/2003 20:58:47

Cool, mais c possible de ne pas pouvoir les redimentionner ?

Commentaire de peponr le 25/02/2003 13:17:24

cool est simple ! tout ce que j'aime .
merci

Commentaire de the_best le 15/03/2004 11:40:56

But... It's perfect !!!!!!!

Commentaire de 3edbill69 le 17/11/2004 04:54:10

pour ceux que ça intéresserait pour permettre le choix de l'image on peut écrire ce bout de code

Private Sub Command1_Click()
' Copie l'image dans le presse-papier
CommonDialog1.FileName = ""
CommonDialog1.ShowOpen
If CommonDialog1.FileName = "" Then Exit Sub

Select Case Right(CommonDialog1.FileName, 4)
    Case ".bmp", ".wmf", ".gif", ".jpg"
    
    Case Else
        MsgBox ("Certains formats ne sont pas compatibles avec le programme")
        Exit Sub
End Select

Picture1.Picture = LoadPicture(CommonDialog1.FileName)
Clipboard.Clear
Clipboard.SetData Picture1.Picture
'Insertion de l'image dans la RichTextBox
SendMessage RichTextBox1.hwnd, WM_PASTE, 0, 0
End Sub

Remarque: il faut créer un control de boite de dialogue commune (commondialog) avec le composant  Microsoft Common Dialog Control 6.0

Commentaire de jbtech le 02/07/2005 18:46:23

bien, je pense que pour ajouter des gifs animés ou transparents d'abord il ne faut  pas utiliser les picturebox car elles ne supporte pas l'animation gif ou la transparence de ce type d'images .
pour richtextbox elle ne prend pas en charge les gifs animes ou transparents , tu peux experementez ça à la main : creer une richbox dans une form , puis executer la et essayer de coller un gif dans le controls richtextbox , tu vas avoir une rectangle avec le nom du gif la dedans , et rien de plus !!merci pour le code .

Commentaire de jbtech le 02/07/2005 19:36:45

voila un lien pour VB.net qui peut vous aider a bien comprendre comment richtextbox ne supporte que les images :metafiles de windows (parmi eux *.bmp)
http://www.thecodeproject.com/cs/miscctrl/csexrichtextbox.asp
aussi je vous conseille de consulter le support de Microsoft pour les bugs de richextbox....
il ya aussi un controle activex plus developpé : TX Text : http://www.textcontrol.com (mais c'est payant...) .
bon chance a tous....

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

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 : 0,624 sec (3)

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