Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

DÉTECTER L'APPARIATION DES SCROLLBARS DANS UN SCROLLABLECONTROL ET TRANSFORMATION EN SLIDER


Information sur la source

Catégorie :Formulaire Source .NET ( DotNet ) Classé sous : scrollbar, défilement, sliderbar, nativewindow Niveau : Débutant Date de création : 21/08/2008 Vu / téléchargé: 1 895 / 135

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

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (4)
Ajouter un commentaire et/ou une note


Description

Ce code permet de détecter l'apparition des scrollbars dans un ScrollableControl lorsque son contenu change de taille. Il permet aussi de transformer le comportement des scrollbars en slider afin de déplacer l'affichage à l'endroit du clic dans la zone de déplacement de l'ascenseur.

Ce code utilise la file de message (NativeWindow) du ScrollableControl. Il expose aussi l'utilisation des API de manipulation des scrollbars

L'application de test fournit deux cases à cocher pour changer le comportement des scrollbars. Un listbox trace les changements d'état de scrollbars. L'image verte est zoomable avec la roulette de la souris et déplaçable par drag and drop.
 

Conclusion

N'hésitez pas à commenter et à noter !
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de BadoqueAlex le 22/08/2008 15:14:27 7/10

Quand on active un Slider Vertical ou Horizontal, c'est sensé faire quelque chose ? Chez moi cela ne fait rien ...
Mais 7 quand même car ce code me sera fort utile pour la suite.
Merci.

signaler à un administrateur
Commentaire de ShareVB le 22/08/2008 20:54:13

salut,

normalement, il y a quelque chose qui s'affiche dans la listbox quand tu cliques sur le + et que les scrollbars apparaissent autour de la zone verte. Après il y a aussi, si tu coches les cases, alors les scrollbars se comportent comme des sliders.

Pour utiliser le composant ScrollableCOntroller, il faut que tu les déposes sur une forme, et que tu associes dans sa propriété Control, le contrôle dont tu veux détecter le changement de visibilité de scrollbars.

ShareVB

signaler à un administrateur
Commentaire de podan le 23/08/2008 04:39:09

c'est bien mais il manque des commentaire,
code très utile mais il y a trop de manip à déchiffrer, il ne ce passe rien si j'active les checkcases,
merci pour ce code.

signaler à un administrateur
Commentaire de ShareVB le 23/08/2008 10:45:25

salut,

Quand tu zoomes l'image verte avec la roulette de la souris, cela fait apparaitre où disparaitre les scrollbars et une ligne indiquant l'apparition ou disparition des scrollbars apparait dans la listbox...

Les deux cases à cocher permettent de changer le comportement des scrollbars vers un comportement Slider : quand tu cliques sur la scrollbar verticale et que la case à cocher "verticale" est cochée, alors l'ascenceur de défilement se place à là où tu as cliqué (au lieu de faire un PageUP ou PageDown)...

ShareVB

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

scrollbar [ par shnaka ] salutj'aimerai savoir comment on initialie une scrollbar car je dois faire une barre de défilement d'heure pour un projet. Avec min à 9h et max à 23h Scrollbar / Défilement des objets de la feuille [ par Olive35 ] SalutJe séche grave sur le code qui permet de faire défiler par une Scrollbar tous les composants (j'ai 3 colonnes de 19 textbox chacune) contenus dan Précision du défilement d'une scrollbar [ par cedemo ] Salut,J'ai enfin réussi à faire marcher une scrollbar ...ajustement à la "form" quelque soit sa taile de départ ...défilement normal lorsqu'on fait gl MDI sans scrollbar [ par xpmich ] Bonjour,Je souhaite réaliser une MDI contenant plusieurs enfants positionnés où je le désire. Pour cela, je veux supprimer les scrollbars(barre de déf Défilement scrollbar [ par KIPRE74 ] Bonjour à tous,Petits soucis, j'ai un listbox contenant une liste de nom, j'ai lié ce listebox avec un scrollbar. Le problème c'est que le défilement Détection l'apparitiondes scrollbar dans un DataGridView [ par FMFM ] Bonjour,Je cherche une solution pour connaitre l'état Visible/Non Visible du scrollbar Verticale dans un DATAGRIDVIEW.J'ai trouvé sur le Forum <a href VScrollBar sur une frame [ par simafst ] Bonjour,J'ai un probléme avec les scrollbar, je veux gérer une frame à l'aide de vscrollbar la hauteur de cette frame est trés grande.Bon j'ai utilisé Obtenir et modifier la valeur d'un scrollbar dans un listview [ par deltaxxx ] Bonjour à tous, comme le dit le titre, je cherche à connaitre ainsi qu'à modifier la valeur d'un scrollbar qui se trouve dans un listview en vb6. Merc Cmment faire pour qu'une barre de défilement vertical ne revienne pas à sa position d'origine ? [ par nono78220 ] Bonjour à tous,C'est du VBNetJe me suis fait un agenda pour prendre des RV. J'ai mis une barre de défilement vertical à ma listview pour visualiser le Scrollbar toujours en bas [ par Marneus73 ] Bonjour à tous, Comment faire pour qu'une scrollbar verticale d'une RichTextBox reste toujours en bas.Je m'explique:Je me sers d'une RichTextBox pour


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,562 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.