J'ai un contrôle & Je veux attacher une barre de défilement verticale à mon contrôle. S'il vous plaît ne me suggère pas d'utiliser le contrôle du panneau. Réellement. Je veux savoir comment programmer Windows par C#. S'il vous plaît aidez-moi avec du code en C#. Merci.Comment attacher une barre de défilement système à mon contrôle
Répondre
Une barre de défilement système dans Windows fait partie de la zone non-client de la fenêtre. Vous dites à Windows que vous voulez une barre de défilement en ajoutant les styles WS_HSCROLL et WS_VSCROLL à la fenêtre lors de sa création. Ensuite, vous utilisez les fonctions de Windows pour définir la plage de défilement et la position du pouce. Vous recevez des messages WM_HSCROLL et/ou WM_VSCROLL dans votre procédure de fenêtre lorsque l'utilisateur clique sur votre barre de défilement ou fait glisser le curseur de la barre de défilement. La classe de la fenêtre appelée SCROLLBAR est juste une fenêtre enfant avec le style WS_HSCROLL ou WS_VSCROLL une zone sans client.
Voir Scrollbar Functions pour plus d'informations sur la procédure à suivre dans le code C++ Win32.
Si vous utilisez des formulaires .NET, vous dérivez votre classe de fenêtre personnalisée à partir de la classe ScrollableControl mentionnée par Benny.
vous pouvez dériver votre contrôle de system.windows.forms.scrollablecontrol, ce qui vous donnera la capacité de défilement.
- 1. Attacher une source à une dépendance de portée système
- 2. Comment ajouter une barre de défilement à une page
- 3. Comment faire une barre de défilement?
- 4. CheckBoxList avec une barre de défilement
- 5. Comment placer une barre de défilement à l'intérieur d'un gtk.ComboBoxEntry?
- 6. Comment ajouter une barre de défilement à un panneau d'extension?
- 7. Comment savoir si la largeur de la barre de défilement du système actuel a changé?
- 8. C# barre de défilement identifiant sur le contrôle
- 9. barre de défilement verticale
- 10. Comment inclure d'autres contrôles dans une barre de défilement?
- 11. Attacher un événement à un contrôle
- 12. Barre de défilement mutuelle
- 13. Comment dimensionner mon contrôle Silverlight 2 pour qu'il corresponde à la page (la barre de défilement est affichée par défaut)
- 14. Barre de défilement verticale manquante du contrôle Adobe Flex
- 15. JScrollPane avec barre de défilement à gauche
- 16. Style barre de défilement
- 17. Barre de défilement Tbody
- 18. Comment attacher une barre de défilement de la boîte à outils à un panneau de façon à ce qu'elle se dilate par rapport au formulaire/panneau?
- 19. Comment désactiver le clavier à partir de la barre de défilement dans le contrôle personnalisé
- 20. Comment créer la barre de défilement de WPF pour qu'elle ressemble à la barre de défilement d'iTunes?
- 21. Comment masquer la barre de défilement à l'aide de JavaScript
- 22. Comment utiliser une barre de défilement sur une scrollbox?
- 23. Comment ajouter une barre de défilement horizontale dans une liste?
- 24. Barre de défilement QScintilla
- 25. barre de défilement - Aide
- 26. Ajouter une barre de défilement à la table
- 27. Comment ajouter une barre de défilement aux onglets jQuery
- 28. Algorithme de barre de défilement
- 29. Accéder à la barre de défilement vertical de VBA
- 30. WPF barre de défilement
Je veux savoir comment attacher une barre de défilement du système. Merci. –
@Lu Lu, si votre contrôle dérive du scrollablecontrol, vous obtiendrez automatiquement la barre de défilement. – Benny
Je veux savoir comment scrollablecontrol peut ajouter une barre de défilement système à contrôler. –