Bonjour,
Est-il possible d'obtenir la position d'une ScrollBar dans un contrôle TextBox ?
Merci.
Version imprimable
Bonjour,
Est-il possible d'obtenir la position d'une ScrollBar dans un contrôle TextBox ?
Merci.
Comprend pas trop la question...
Le ScrollBar est par définition figé en bas et à droite du composant.
Si le but est de savoir la taille du scrollbar en pixel, je pense que cette dernière est fixe quelque soit la taille du TextBox.
Oui en effet, je me suis mal exprimé...
Je cherche à connaitre la position du curseur de défilement du scrollBar d'un TextBox de façon à pouvoir le syncroniser avec un autre TextBox.
Je l'utilise le même systeme dans un DataGrid (Janus System) comme ceci :
Code:
1
2
3
4
5 Private Sub dg2_Scroll(ByVal sender As Object, ByVal e As System.EventArgs) Handles dg2.Scroll ' Déplacement en même temps des scroll bars des 2 datagrid Me.dg1.HorizontalScrollPosition = Me.dg2.HorizontalScrollPosition End Sub
Si tu utilises .NET 2.0, il semble qu'il y ait la classe "ScrollableControl" qui gère cela...
Sinon...pas sur qu'il y ait une solution évidente à ton problème.
Si ton textbox n'est qu'en affichage, le passage au mode graphique (GDI+) permettrait avec moultes difficultés de gérer la position du texte affiché.
Ok, j'utilise le .NET 1.1 -> j'attaque le marteau piqueur avec le GDI+... :twisted: :twisted: