Powerbuilder pour les completement Geeks !

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.

#1 27-08-2009 13:32:23

General Protection Fault  
Membre Geek
Lieu: Sophia Antipolis
Date d'inscription: 18-08-2008
Messages: 47
Pépites: 204
Banque: 0

[RESOLU] Toujours afficher la scrollbar verticale d'une datawindow grid/tab

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

 

#2 27-08-2009 13:45:55

JCZ  
Builder Power
Award: bf
Lieu: 75019 paris
Date d'inscription: 21-05-2007
Messages: 1724
Pépites: 496,453,703,213
Banque: 9,223,372,036,854,776,000

Re: [RESOLU] Toujours afficher la scrollbar verticale d'une datawindow grid/tab

dans ton control DW ? en cochant HScrollBar  ?


Face à l'agression, la puissance de l'intelligence

Hors ligne

 

#3 27-08-2009 14:38:42

General Protection Fault  
Membre Geek
Lieu: Sophia Antipolis
Date d'inscription: 18-08-2008
Messages: 47
Pépites: 204
Banque: 0

Re: [RESOLU] Toujours afficher la scrollbar verticale d'une datawindow grid/tab

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

 

#4 27-08-2009 15:46:11

General Protection Fault  
Membre Geek
Lieu: Sophia Antipolis
Date d'inscription: 18-08-2008
Messages: 47
Pépites: 204
Banque: 0

Re: [RESOLU] Toujours afficher la scrollbar verticale d'une datawindow grid/tab

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

 

#5 27-08-2009 17:03:26

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5121
Pépites: 97,197
Banque: 2,147,483,647

Re: [RESOLU] Toujours afficher la scrollbar verticale d'une datawindow grid/tab

de ton retour, toutefois n'oublie pas la balise code



et cerise sur le gateau, le résolu c'est en MAJUSCULES


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#6 07-12-2009 18:13:29

djed2  
Membre
Date d'inscription: 30-07-2007
Messages: 9
Pépites: 55
Banque: 0

Re: [RESOLU] Toujours afficher la scrollbar verticale d'une datawindow grid/tab

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

 

Pied de page des forums

Propulsé par FluxBB 1.2.22