Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Salut
Ca faisait un moment que je n'étais pas venu ici....
Bon je refait du PB et là j'ai besoin de votre aide...
Je suis en PB12, et j'ai un userobject avec 2 datawindow l'une au dessus de l'autre et un scrollbar vertical pour visualiser les deux dw...
Le problème est simple, comment manipuler le scrollbar du userobject par soft...
Par exemple, on peut le faire dans les fenêtres avec ça:
Send(Handle(this), 277, 3, 0)
Mais ça ne fonctionne pas dans les userObject...
Help please...
Bye
Dernière modification par Pilou007 (21-12-2010 16:18:38)
Hors ligne
Bonjour, quelle manipulation souhaites-tu faire ? Ce genre de choses :
string spos1 spos1 = dw1.Object.DataWindow.VerticalScrollPosition string spos1, smax, sscroll, modstring spos1 = dw1.Describe("DataWindow.VerticalScrollPosition") smax = dw1.Describe("DataWindow.VerticalScrollMaximum") sscroll = String(Long(smax)/2) modstring = "DataWindow.VerticalScrollPosition=" + sscroll dw1.Modify(modstring)
Hors ligne
Salut
Merci pour ta réponse, mais cela concerne une datawindow, or je travaille sur un userobject qui en contient 2, le scroll bar est sur la user object, pas sur la datawindow
Bye
Pascal
Hors ligne
c'est un controle OLE ?
Hors ligne
Non, juste un visual userobject avec deux dw dedans...
Hors ligne
Bon, finalement, j'ai trouvé...
En fait la fonction send fonctionne très bien sur les userobject aussi...
La personne qui l'a testé avait mal paramétré l'appel...
Send(Handle(parent.uo_1), 277, 6, 0)
Merci pour tout...
code=pb en minuscules please
Dernière modification par foon (21-12-2010 16:49:29)
Hors ligne