Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Pages: 1
Bonjour tout le monde,
Tout est en le titre :-) Savez-vous si cela est possible et comment on peut y arriver ?
ça fait un moment que je cherche ... en vain.
Merci
A+
Dernière modification par General Protection Fault (27-08-2009 15:46:33)
Hors ligne
dans ton control DW ? en cochant HScrollBar ?
Hors ligne
Oui bien sûr. Pour le coup, ce serait même en cochant VScrollBar.
Toutefois la scrollbar n'apparait normalement que si VScrollBar a été coché ou positionné à TRUE
ET QUE la quantité de données ramenées par un Retrieve excède l'affichage disponible.
Dans mon cas, j'aurais voulu l'afficher tout le temps, même quand les buffers sont vides ou que la quantité de données est ne nécessite à priori pas d'afficher l'ascenceur.
Ce comportement existe pour les ListBoxes et PictureListBoxes par exemple :
lb_1.DisableNoScroll = FALSE
Hors ligne
ok, j'ai trouvé.
La solution passe par là :
Function boolean ShowScrollBar( long hWnd, long wBar, boolean bShow ) Library "user32"
Function boolean EnableScrollBar( long hWnd, ulong wSBflags, ulong wArrows ) Library "user32"
A+
Hors ligne
de ton retour, toutefois n'oublie pas la balise code
et cerise sur le gateau, le résolu c'est en MAJUSCULES
Hors ligne
Hello comment utilises tu cette fonction ? As tu un exemple de code, je souhaiterai maintenir l'affichage d'une vscrollbar sur ma datawindow grid.
Merci.
J.
PS : j'utilise PB10.5
Dernière modification par djed2 (08-12-2009 09:00:45)
Hors ligne
Pages: 1