Les Snippets

Connexion

Personnaliser le curseur (caret) d'une zone de texte

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 16/10/2007 22:55:10 et initié par PCPT [Liste]
Date de mise à jour : 17/10/2007 11:36:42
Vue : 4392
Catégorie(s) : API, Trucs & Astuces, Divers, Graphique
Langages dispo pour ce code :
- VB6, VBA
- VB 2005
- C# 1.x, C# 2.x
- Voir tous les langages pour ce code snippet



Langage : VB6 , VBA
Date ajout : 16/10/2007
Posté par PCPT [Liste]
DateMAJ : 17/10/2007
'nécessite une TextBox et  une PictureBox
'capture visible ici  :  http://img99.imageshack.us/img99/9449/sanstitre2yn6.jpg
'
Option Explicit
Private Declare Function CreateCaret Lib "user32" (ByVal hwnd As LongByVal hBitmap As Long, ByVal nWidth As Long, ByVal nHeight As Long) As  Long
Private Declare Function ShowCaret Lib "user32" (ByVal hwnd As LongAs Long
'
'
'**********************
'
'
Private Sub Form_Load()
'   créé  l'image
    With Picture1
        .Width = 135
        .Height = 255
        .Picture = .Image
        .Visible = False
    End With
End Sub
Sub Text1_GotFocus()
    Dim As Long, p As Long
    h& = Text1.hwnd
    p& = Picture1.Picture
    CreateCaret h&, p&, 00
    ShowCaret h&
End Sub
'
'
'**********************
'
' VOUS POUVEZ PASSER PAR UN OBJET  STDPICTURE POUR éVITER LA PICTUREBOX :
'
'
Dim As New StdPicture
Private Sub Form_Load()
    Set O = LoadPicture("C:\c.jpg")
End Sub
Sub Text1_GotFocus()
    CreateCaret Text1.hwnd, O.Handle, 00
    ShowCaret Text1.hwnd
End Sub

Remarque :
en mode design, configurer la couleur de la picturebox et de la textbox, ainsi que la typo de la textbox

ce qui est dans le Form_Load est remplaçable par une simple picture en mode design également

Snippets en rapport avec : Image, Textbox, Curseur, Personnaliser, Caret



Codes sources en rapport avec : Image, Textbox, Curseur, Personnaliser, Caret

{Javascript / DHTML} INSERTION À PARTIR DE LA POSITION DU CURSEUR DANS UNE TEXTBOX OU AUTRE.
D'aprés ce que j'ai vu,il marche déja sur IE et Mozilla.Et donc comme son titre l'indique,il permet ...

{C / C++ / C++.NET} GIANTTAUPEKILLER (CHASSE-TAUPES)
Il s'agit du jeu de chasse-taupes adapté sur informatique. Les options de jeu sont modifiables grâc...

{Visual Basic, VB6, VB.NET, VB 2005} LA NOUVELLE VERSION DU NEW FOLDER LOOK EN FRANÇAIS
dans cette version j'ai appliqué des nouvelles fonctions comme m'ont dit plusieurs amis... integrat...

{Javascript / DHTML} UNE IMAGE QUI SUIT LA SOURIS...
Copiez les scripts javascripts dans le répertoire te copier le code HTML dans votre page... C'est fa...

{JAVA / J2EE} REMPLACER LE CURSEUR DE LA SOURIS PAR UNE IMAGE
Code tres simple permettant de modifier a sa guise le curseur de la souris par une image de son choi...

{JAVA / J2EE} TÉLÉCHARGEMENT D'IMAGES (POCHETTES CD, DVD, LIVRES...) SUR INTERNET
Petite fonction permettant de télécharger des images de cds, bd, livres, dvd, films, affiches par r...

{JAVA / J2EE} FAIRE DEFILER UNE IMAGE
...

{Visual Basic, VB6, VB.NET, VB 2005} TEXTBOX SAVOIR A QUELLE LIGNE ON EST RENDU
Savoir a quelle ligne est le curseur SANS API ...

{PHP} CODE BARE!!!
Je créé un code barre a 8 chiffres de manière entièrement aléatoire! je ne génère plus ce code en fo...

{C / C++ / C++.NET} CXIMAGE LIB
lib example load les fichier format BMP, JPEG, GIF, PNG, TIFF, MNG, ICO, PCX, TGA, WMF, WBMP, JBG...