Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 08-10-2007
jmb1963 jmb1963 is offline
Registrado
 
Registrado: mar 2007
Posts: 9
Poder: 0
jmb1963 Va por buen camino
Question Drag and Drop en un form

Hola amigos.
Mi inquietud es muy simple. Tengo un formulario con algunos TPanels sobre el.
estos TPanels tienen las siguientes propiedades modificadas:

DragKind = DkDoc
DragMode = DmAutomatic

El punto es que, cuando pincho sobre un panel y lo arrastro a otro lugar del Formulario. Al soltarlo el Panel cambia de forma. Queda con una barra de titulo un titulo que identifica su nombre y una X en la parte superior derecha. O sea, queda dibujado como si fuera un pequeno Form. Alguien sabe como evitar que esto ocurra.

Gracias por todo.

Saludos
Jose Miguel B.
Responder Con Cita
  #2  
Antiguo 08-10-2007
Avatar de xEsk
[xEsk] xEsk is offline
Miembro Premium
 
Registrado: feb 2006
Posts: 454
Poder: 19
xEsk Va por buen camino
Tu objetivo con esto cual es? Me refiero a que quieres hacer con estos Panels, moverlos dentro del Form? Un simple Drag&Drop de toda la vida? Etc...

El problema esta muy claro, pero no lo que quieres lograr, hehe.

Saludos.
Responder Con Cita
  #3  
Antiguo 08-10-2007
[basti] basti is offline
Miembro Premium
 
Registrado: ago 2004
Posts: 388
Poder: 20
basti Va por buen camino
Esa es precisamente la función de dkDock. Si sólo quieres arrastrar, debes poner DragKind a dkDrag.
__________________
Saludos.
Responder Con Cita
  #4  
Antiguo 09-10-2007
jmb1963 jmb1963 is offline
Registrado
 
Registrado: mar 2007
Posts: 9
Poder: 0
jmb1963 Va por buen camino
Thumbs up

Hola:

Precisamente lo que quiero lograr es arrastrar los paneles dentro del formulario. En esta caso no e tenido inconvenientes. El problema se produce al momento de soltar el componente en el formulario (Sea este un Panel, un edit, StaticText.. etc); en todos los casos al soltar el componente, este cambia de forma. Me explico: Al soltar el panel, este es redibujado como si fuera un Form. Queda con una barra de titulo azul, con una X en la parte superior derecha, y con el nombre del componente en la barra de titulos nueva. Entonces es esto lo que quiero corregir. Quiero que el componente al ser soltado no cambie de forma.

Gracias por la atencion.

Saludos
Jose Miguel B.
Responder Con Cita
  #5  
Antiguo 10-10-2007
jmb1963 jmb1963 is offline
Registrado
 
Registrado: mar 2007
Posts: 9
Poder: 0
jmb1963 Va por buen camino
Alguna sugerencia...?

Saludos
Jose Miguel B.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Drag&Drop sobre un Form gluglu OOP 2 13-07-2007 19:18:20
Drag & Drop DanForever Varios 2 01-06-2006 14:24:25
Drag&Drop !!! rafstyle OOP 6 27-07-2004 04:39:41
Drag&Drop xflo Lazarus, FreePascal, Kylix, etc. 0 13-10-2003 19:31:22
Drag & Drop cone220 Varios 1 26-05-2003 19:06:34


La franja horaria es GMT +2. Ahora son las 10:30:35.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi