In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Operación de 'DropFiles' en un tBrowse

Foro público de Xailer en español
Responder
jose.luis
Mensajes: 1633
Registrado: Vie Oct 14, 2005 10:56 pm

Operación de 'DropFiles' en un tBrowse

Mensaje por jose.luis »

Hola Ignacio,
En una operación de Drag&Drop de un fichero que se suelta en un tBrowse...
Pregunta a.
¿Se puede hacer que mientras estamos arrastrando el fichero (y nos movemos
sobre el tBrowse) se 'seleccione' automáticamente el registro por el que
pasa el ratón?
Pregunta b.
En el evento 'OnDropFiles' del tbrowse... ¿como se hací­a para obtener la
fila que corresponde al 'apoint' que trae como parámetro el propio evento?
Saludos y gracias,
José Luis Capel
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9457
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Operación de 'DropFiles' en un tBrowse

Mensaje por ignacio »

jose.luis escribió el jue, 08 marzo 2012 18:19Hola Ignacio,
En una operación de Drag&Drop de un fichero que se suelta en un tBrowse...
Pregunta a.
¿Se puede hacer que mientras estamos arrastrando el fichero (y nos movemos
sobre el tBrowse) se 'seleccione' automáticamente el registro por el que
pasa el ratón?
Pregunta b.
En el evento 'OnDropFiles' del tbrowse... ¿como se hací­a para obtener la
fila que corresponde al 'apoint' que trae como parámetro el propio evento?
Saludos y gracias,
José Luis Capel
a) Si. Utiliza el evento OnDragOver. nPosX y nPosY te indican la posición (pixels) que has de utilizar para sacar el elemento del browse y cambiarle el color con un refreshCurrent()
b) MouseColPos y MouseRowPos
Saludos
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
jasm.quitaesto
Mensajes: 420
Registrado: Sab Ago 16, 2008 9:06 pm

Operación de 'DropFiles' en un tBrowse

Mensaje por jasm.quitaesto »

No soy capaz de hacerlo.
¿Algún ejemplo con código?
Gracias
Alf+.
El 09/03/2012 10:22, Ignacio Ortiz de Zúñiga escribió:
> jose.luis escribió el jue, 08 marzo 2012 18:19
>> Hola Ignacio,
>>
>> En una operación de Drag&Drop de un fichero que se
>> suelta en un tBrowse...
>>
>> Pregunta a.
>> ¿Se puede hacer que mientras estamos arrastrando el
>> fichero (y nos movemos sobre el tBrowse) se 'seleccione'
>> automáticamente el
>> registro por el que pasa el ratón?
>>
>> Pregunta b.
>> En el evento 'OnDropFiles' del tbrowse... ¿como se
>> hací­a para obtener la fila que corresponde al 'apoint' que trae como
>> parámetro el propio evento?
>>
>> Saludos y gracias,
>> José Luis Capel
>
>
> a) Si. Utiliza el evento OnDragOver. nPosX y nPosY te
> indican la posición (pixels) que has de utilizar para sacar
> el elemento del browse y cambiarle el color con un
> refreshCurrent()
>
> b) MouseColPos y MouseRowPos
>
> Saludos
>
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9457
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Operación de 'DropFiles' en un tBrowse

Mensaje por ignacio »

Como no?
El siguiente por XCS
Saludos

Attached files DragDrop-1-0-0-0.zip (4.7 KB)Â
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
jose.luis
Mensajes: 1633
Registrado: Vie Oct 14, 2005 10:56 pm

Operación de 'DropFiles' en un tBrowse

Mensaje por jose.luis »

Ignacio,
Gracias!!
Por cierto... qué es el XCS ?
Saludos,
José Luis Capel
"Ignacio Ortiz de Zúñiga" escribió en el mensaje de
noticias:4f5a2753$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
Como no?
El siguiente por XCS ;)
Saludos
--
Ignacio Ortiz de ZíƒÂºíƒÂ±iga
[Equipo de Xailer/Xailer team]
http://www.xailer.com
http://www.xailer.info
jasm.quitaesto
Mensajes: 420
Registrado: Sab Ago 16, 2008 9:06 pm

Operación de 'DropFiles' en un tBrowse

Mensaje por jasm.quitaesto »

Ignacio, gracias.
Me da este error cuando, una vez seleccionado el item de combo, paso el
cursor por encima del array browse. No se si es por que mi versión de
Xailer está "algo" anticuada.
----------------------- Información detallada del error
-----------------------
Subsistema: BASE
Código de error: 1074
Estado: .F.
Descripción: Argument error
Operación: <=
Argumentos: [ 1] = Tipo: U Valor: NIL [ 2] = Tipo: N Valor:
24
Fichero:
Código error SO: 0
Pila de llamadas:
TARRAYBROWSE:MOUSEROWPOS (1829)
TARRAYBROWSE:SELECTCELLFROMPOINT (3273)
TFORM2:ARRAYBROWSE1DRAGOVER (40)
TARRAYBROWSE:ONDRAGOVER (0)
TLISTBOX:WMMOUSEMOVE (0)
TFORM2:SHOWMODAL (0)
TFORM1:BUTTON2CLICK (131)
TBUTTON:ONCLICK (0)
TBUTTON:CLICK (100)
(b)XCONTROL:XCONTROL (147)
TBUTTON:COMMAND (0)
TSCROLLINGWINCONTROL:WMCOMMAND (272)
TFORM1:WMCOMMAND (931)
RUNFORM (0)
TAPPLICATION:RUN (272)
MAIN (15)
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9457
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Operación de 'DropFiles' en un tBrowse

Mensaje por ignacio »

José Alfonso,
Versiones antiguas de Xailer no pasaban como parámetros en los eventos de drag & drop las coordenadas del ratón. Lo siento.
Un saludo.
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Responder