Les Snippets

Connexion

Récupérer la position du curseur (ligne colonne du caret) dans une RichTextBox

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 18/02/2008 19:06:57 et initié par PCPT [Liste]
Vue : 7165
Catégorie(s) : API, Control
Langages dispo pour ce code :
- VB6, VBA



Langage : VB6 , VBA
Date ajout : 18/02/2008
Posté par PCPT [Liste]
Private Const EM_LINEINDEX As Long &HBB
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As LongByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As  Long
'
Function GetRowCaret(ByRef oRtb As RichTextBox) As Long
    GetRowCaret = oRtb.GetLineFromChar(oRtb.SelStart) + 1
End Function
Function GetColCaret(ByRef oRtb As RichTextBox) As Long
    GetColCaret = oRtb.SelStart - SendMessage(oRtb.hwnd, EM_LINEINDEX,  GetRowCaret - 1,  ByVal 0&)
End Function


Snippets en rapport avec : Position, Ligne, Richtextbox, Colonne, Curseur



Codes sources en rapport avec : Position, Ligne, Richtextbox, Colonne, Curseur

{Delphi} TROUVER LA POSITION (LIGNE, ET "COLONNE") D'UN MOT DANS UN TSTRINGS
Le but de cette fonction est de trouver la position (X, Y) d'un mot dans une TStrings (Tmemo, TListB...

{Visual Basic, VB6, VB.NET, VB 2005} GESTION DE LA POSITION DE LA SOURIS
Petit programme utilisant une API afin de visualiser la position du curseur et de déplacer celui-ci....

{C# / C#.NET} RICHTEXTBOX NUMÉROTÉ (NUMÉROS DE LIGNES)
Ce code est un exemple de ce que j'utilise pour un éditeur de fichiers que j'ai développé. Lorsque l...

{Javascript / DHTML} CURSEUR DANS TEXTAREA
Comment placer le curseur dans un TEXTAREA ou un INPUT pour ajouter un texte au bon endroit, tel à é...

{C# / C#.NET} AFFICHER LE NUMÉRO DES LIGNES D'UN RICHTEXTBOX
Cette source vous présente un contrôle héritant du RichTextBox standard auquel j'ai ajouté l'afficha...

{ASP / ASP.NET} TRI TABLEAU SUR UNE COLONNE DONNÉE EN QUELQUES LIGNES DE CODE (ARRAY SORT)
Voici une source pour trier vos tableaux Tout le code n'est pas de moi, je l'ai repris afin d'ajo...

{Visual Basic, VB6, VB.NET, VB 2005} INSERTION DANS UN RICHTEXTBOX, PLACER LE CURSEUR PAR APPORT À LA POSITION DE LA SOURIS
Sa sert a placer le curseur par apport a la position de la sourie dans un RichTextBox, ces un peu du...

{Visual Basic, VB6, VB.NET, VB 2005} SÉLECTION D'UN LIGNE EN RICH TEXT BOX
Un moyen de trouver le début et la fin d'un ligne dans une rich text box, et la sélectionnée j'y...

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

{Visual Basic, VB6, VB.NET, VB 2005} POSITIONNER LA SOURIS A UN ENDROIT PRECIS DE L'ECRAN
Comment puis-je positionner la souris aux coordonnées que je souhaite sur mon écran ? Mettez ce c...