FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WINDEV 2024
→
usar el drap drop ???
usar el drap drop ???
Débuté par Manuel, 19 aoû. 2009 12:39 - 6 réponses
Connectez-vous…
Manuel
#1
Posté le 19 août 2009 - 12:39
Hola
tengo una tabla y necesito cargarla con datos que estan en un campo edit la idea seria que con el mouse puedan arrastrar el datos del edit hasta la celda de la tabla y esta cargue el dato.
Gracias
Manuel
Signaler
0
0
Salvador Soler
#2
Posté le 20 août 2009 - 00:34
Efectivamente puedes usar el Drag and Drop, con algo de código para guardar el texto que arrastras en el campo adecuado o tambien puedes utilizar la cobinación de los eventos:
MOUSE ROLLOVER
LEFT BUTTON DOWN
LEFT BUTTON UP.
Saludos
Salvador Soler
www.windeveloper.es
Signaler
0
0
Manuel
#3
Posté le 20 août 2009 - 09:05
Gracias
voy a hacer las pruebas
manuel
Signaler
0
0
Manuel
#4
Posté le 20 août 2009 - 10:37
no pude hacerlo como necesito.
te explico
lo que necesito es crear un shape cuadrado, hasta ahi todo bien pero que cuando el usuario quiera moverlo de posicion con el mouse le de un click
el el shape o figura siga el mouse para que con otro click se quede donde el usuario quiera.
probe con _dnd todos pero no logro dar como es.
gracias
Manuel
Signaler
0
0
Salvador Soler
#5
Posté le 21 août 2009 - 02:46
Es muy sencillo
Primero declaras una variable global de tipo booleano, te servira para saber si el objeto se tiene que mover o no
Luego haces lo siguiente:
// en el evento
MOUSE ROLLOVER
// gbArrasta es la variable global booleana
IF
gb
Arrastra
THEN
x is
int
=
LoWord
(
CursorPos
(
cpClient
)
)
y is
int
=
HiWord
(
CursorPos
(
cpClient
)
)
MySelf
..
X
=
x
MySelf
..
Y
=
y
END
// en el evento
Left
BUTTON DOWN
gb
Arrastra
=
True
// en el evento
Left
BUTTON UP
gb
Arrastra
=
False
Signaler
0
0
Manuel
#6
Posté le 21 août 2009 - 12:56
Esta perfecto.
Me funciono perfecto, estuve por mas de 14 horas tratando pero no me salio como necesitaba hasta ahora con lo que me indicas.
funciona de maravilla con el control imagen. pero si en vez de un control es un shape rectangule, no funciona igual, esto porque la idea es que tengo la configuracion de colores por cliente al cargar un cliente el cuadro se pone del color que tien el cliente ej. rgb(0,0,255)azul entonces el cuadro se pone azul
el usuario arrastra el cuadro hasta un contro table y carga la linea....
Desde ya muchas gracias
manuel
Signaler
0
0
Manuel
#7
Posté le 23 août 2009 - 16:26
Listo ya solucione el problema de arrastrar.. gracias a tu respuesta..
Ahora como cargo la tabla
la tabla se llama T_horario y las columnas son l1,l2,l3,l4,l5...etc
ya le active el drap /drop en in source
pero no me funciona, alguien sabe como funciona lo del drap / drop
Gracias
manuel
Signaler
0
0
→ Revenir à WINDEV 2024
WINDEV 2024
WEBDEV 2024
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte