beGET_LISTBOX
Publicado: Jue Oct 06, 2005 12:26 am
Muy buenas tardes a todos.
Permitanme explicarme.
Quisiera que cuando despliege el dialogo de este ListBox en una columna del
Brow, me vaya mostrando segun pase con el mouse,, en el cToolTip la
descripción de el Codigo.
No encuentro un evento ni Methodo dentro del objeto columna que me permita
que cuando pase por encima de alguna opción de las que estan desplegadas,
pues k me haga algo,, por ejemplo,, un OnMouseOver
He tratado de hacerlo con el onDataClick y ni siquiera me hace nada,,
obviamente algo no esta bien,,, pudieran ayudarme???
aqui un ejemplito de lo que quiero hacer!!
METHOD ArrayBrowse1Column5Create( oSender ) CLASS TControlar
LOCAL i := 0
Local aPro
WITH OBJECT ::oDSProvee
if !:lOpen
:lOpen := .T.
Endif
aPro := Array(:RecCount())
:GoTop()
Do While !:Eof()
i++
aPro := :IDPROV //+"
"+ALLTRIM(:Descrip)
:Skip()
EndDo
WITH OBJECT oSender
:aEditListText := aPro
:aEditListBound := aPro
AEval( :aEditListText, {|| :OnDataClick := {|oSender,i|
::oDSProvee:Goto(i), :cFooter := :cToolTip := ::oDSProvee:Descrip,
msginfo(::oDSProvee:Descrip)}})
END
END OBJECT
RETURN NIL
Saludos
Permitanme explicarme.
Quisiera que cuando despliege el dialogo de este ListBox en una columna del
Brow, me vaya mostrando segun pase con el mouse,, en el cToolTip la
descripción de el Codigo.
No encuentro un evento ni Methodo dentro del objeto columna que me permita
que cuando pase por encima de alguna opción de las que estan desplegadas,
pues k me haga algo,, por ejemplo,, un OnMouseOver
He tratado de hacerlo con el onDataClick y ni siquiera me hace nada,,
obviamente algo no esta bien,,, pudieran ayudarme???
aqui un ejemplito de lo que quiero hacer!!
METHOD ArrayBrowse1Column5Create( oSender ) CLASS TControlar
LOCAL i := 0
Local aPro
WITH OBJECT ::oDSProvee
if !:lOpen
:lOpen := .T.
Endif
aPro := Array(:RecCount())
:GoTop()
Do While !:Eof()
i++
aPro := :IDPROV //+"
"+ALLTRIM(:Descrip)
:Skip()
EndDo
WITH OBJECT oSender
:aEditListText := aPro
:aEditListBound := aPro
AEval( :aEditListText, {|| :OnDataClick := {|oSender,i|
::oDSProvee:Goto(i), :cFooter := :cToolTip := ::oDSProvee:Descrip,
msginfo(::oDSProvee:Descrip)}})
END
END OBJECT
RETURN NIL
Saludos