Dans un formulaire, j'ai un treeview avec des drap'n'drop pour déplacer
ou copier des noeuds.
Le nombre de neouds ne permet pas d'afficher la totalité du treeview
dans la zone prévue du formulaire. Un ascenseur permet de consulter la
totalité du treeview.
Mon problème :
en mode drag'n'drop, lorsqu'un noeud est sélectionné puis glissé avec la
souris, le treeview ne défile pas automatiquement.
Je ne peux pas dragguer (?) un noeud visible sur un noeud non visible.
Dans les paramètres du contrôle :
- Scroll est à Oui
- HotTracking à Oui ou non ne change rien
Est-ce :
- une option à définir sur le contrôle
- une option spécifique aux TreeView
- un événement particulier à coder ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
tudy de nantes
Ne cherchez plus, j'ai finalement trouvé la solution : sur l'évenement OleDragOver, utilisation de EnableVisible sur les nodes d'index inférieur et supéreur dans la limite 0/count-1.
tudy de nantes wrote:
Bonjour
Dans un formulaire, j'ai un treeview avec des drap'n'drop pour déplacer ou copier des noeuds.
Le nombre de neouds ne permet pas d'afficher la totalité du treeview dans la zone prévue du formulaire. Un ascenseur permet de consulter la totalité du treeview.
Mon problème : en mode drag'n'drop, lorsqu'un noeud est sélectionné puis glissé avec la souris, le treeview ne défile pas automatiquement. Je ne peux pas dragguer (?) un noeud visible sur un noeud non visible.
Dans les paramètres du contrôle : - Scroll est à Oui - HotTracking à Oui ou non ne change rien
Est-ce : - une option à définir sur le contrôle - une option spécifique aux TreeView - un événement particulier à coder ?
Merci d'avance
Ne cherchez plus, j'ai finalement trouvé la solution :
sur l'évenement OleDragOver, utilisation de EnableVisible sur les nodes
d'index inférieur et supéreur dans la limite 0/count-1.
tudy de nantes wrote:
Bonjour
Dans un formulaire, j'ai un treeview avec des drap'n'drop pour déplacer
ou copier des noeuds.
Le nombre de neouds ne permet pas d'afficher la totalité du treeview
dans la zone prévue du formulaire. Un ascenseur permet de consulter la
totalité du treeview.
Mon problème :
en mode drag'n'drop, lorsqu'un noeud est sélectionné puis glissé avec la
souris, le treeview ne défile pas automatiquement.
Je ne peux pas dragguer (?) un noeud visible sur un noeud non visible.
Dans les paramètres du contrôle :
- Scroll est à Oui
- HotTracking à Oui ou non ne change rien
Est-ce :
- une option à définir sur le contrôle
- une option spécifique aux TreeView
- un événement particulier à coder ?
Ne cherchez plus, j'ai finalement trouvé la solution : sur l'évenement OleDragOver, utilisation de EnableVisible sur les nodes d'index inférieur et supéreur dans la limite 0/count-1.
tudy de nantes wrote:
Bonjour
Dans un formulaire, j'ai un treeview avec des drap'n'drop pour déplacer ou copier des noeuds.
Le nombre de neouds ne permet pas d'afficher la totalité du treeview dans la zone prévue du formulaire. Un ascenseur permet de consulter la totalité du treeview.
Mon problème : en mode drag'n'drop, lorsqu'un noeud est sélectionné puis glissé avec la souris, le treeview ne défile pas automatiquement. Je ne peux pas dragguer (?) un noeud visible sur un noeud non visible.
Dans les paramètres du contrôle : - Scroll est à Oui - HotTracking à Oui ou non ne change rien
Est-ce : - une option à définir sur le contrôle - une option spécifique aux TreeView - un événement particulier à coder ?