FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Traspaso de parent con efecto visual
Hola a todos tengo más que un problema una duda y es que si se puede pasar el parent de un componente(por ej un timage) contenido en un scrollbox al form con el efecto visual de arrastre. Porque al arrastrarlo es como que queda por detrás del form(o mejor dicho se mueve en el scrollbox fueras del width). Por las dudas a los componentes los muevo en tiempo de ejecución con el Sender. O tendría que repintarlo al moverlo? pero me parece ineficiente. Gracias
|
#2
|
|||
|
|||
Lo curioso es que en tiempo de desarrollo se logra el efecto deseado(mousedown y move) aunque obviamente al soltarlo se acomoda en el scrollbox(mouseup) pero me pregunto como es que aquí respeta el dibujado del componente. Bueno es una duda y si tienen alguna propuesta para abarcarlo de otra forma mejor. Gracias manes Saludos
|
#3
|
||||
|
||||
¿Podrías poner un pequeño proyecto de ejemplo?
Personalmente no me acabo de hacer a la idea de lo que intentas. De esa forma también ayudarías a quien quiera probarlo, a que le sea más sencillo ver lo que necesitas.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#4
|
|||
|
|||
OK lo hare sencillo:
Código:
var MousePos: TPoint; Image: TImage; ... Image:= TImage.Create(self); Image.Parent:= ScrollBox1; ... Evento MouseMove var P: TPoint; begin GetCursorPos(P); if ssLeft in Shift then with (Sender as TImage) do begin Top:= Top + (P.Y - MousePos.Y); Left:= Left + (P.X - MousePos.X); end; MousePos:= P; |
#5
|
|||
|
|||
Aclaro que puse traspaso de parent debido a que si un usuario mueve el componente(en este caso la imagen) fuera del scrollbox el parent cambie al formulario pero quisiera saber si se puede tener ese efecto visual de arrastre. Gracias manes
|
#6
|
|||
|
|||
Encontré algo interesante y es que cuando pongo dragkind en dkdock y dragmode en dkAutomatic casi casi logra lo que toy buscando salvo que se pone un recuadro y que cuando suelto instantáneamente me crea otra ventana con el objeto. Veo que voy por el buen camino
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Formularios MDI Child - Efecto Visual | Neeruu | Varios | 0 | 19-04-2008 19:50:58 |
Efecto visual DBGrid | Minio | Varios | 29 | 03-03-2008 19:26:54 |
Parent, ParentWindow, objetos y el error Control has no parent Window | dec | Varios | 18 | 07-08-2007 15:02:01 |
Traspaso de datos de archivos dat (visual basic) creo a paradox | Vero_rm80 | Conexión con bases de datos | 12 | 28-08-2006 14:46:34 |
MDIChild: Efecto visual indeseado | Mauro.NET | OOP | 1 | 12-06-2005 16:37:22 |
|