Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 26-07-2008
Avatar de Negriz
Negriz Negriz is offline
Miembro
 
Registrado: feb 2008
Ubicación: Some were inside Colombia
Posts: 123
Poder: 17
Negriz Va por buen camino
Question pregunta: mover formulario

Hola, antes realizar mi pregunta quiciera dar gracias a los ususarios de club delphi por su ayuda.

la pregunta es esta:
como puedo hacer que al ahcer un click sostenido sobre el formulario este se pueda mover, y como hacerlo si tengo una imagen sobre el mismo?

Gracias.
Responder Con Cita
  #2  
Antiguo 28-07-2008
M@R!N@ M@R!N@ is offline
Miembro
 
Registrado: feb 2008
Posts: 21
Poder: 0
M@R!N@ Va por buen camino
A ver si esto te ayuda ^_^

Hola como estas! Bueno lo que entendí que quieres es esto, no se si sea correcto pero ahi va...

Te refieres a que si por ejemplo pongo como fondo de mi programa una imagen, y le quito el borde a la forma???

Si es así, yo utilizo esto para poder moverla:

//Digamos que Image1 es nuestro fondo, entonces utilizo tres eventos de ella
//y declaro las siguientes variables

bool activa // Por decirlo asi, me marcará cuando puedo mover la forma...
int xi, yi // Me marca las coordenadas iniciales de la forma a mover
int xf, yf // Posición final

//En el evento OnMouseDown escribe esto:

activa=true;
xi=X; //guardar posicion inicial de la forma
yi=Y;

//En el evento OnMouseUp :

activa=false;

//En el evento OnMouseMove:

if (activa)
{
int x,y;
xf=X;
yf=Y;

if(xi>xf) //mover a la izquierda
{
x=xi-xf;
Left=Left-x;
}
else //mover a la derecha
{
x=xf-xi;
Left=Left+x;
}

if(yi>yf) //mover arriba
{
y=yi-yf;
Top=Top-y;
}
else //mover abajo
{
y=yf-yi;
Top=Top+y;
}
}

//El Left y Top se refieren a la Forma

Espero que te sirva ^_^ nos vemos y suerte!
Responder Con Cita
  #3  
Antiguo 29-07-2008
Avatar de Negriz
Negriz Negriz is offline
Miembro
 
Registrado: feb 2008
Ubicación: Some were inside Colombia
Posts: 123
Poder: 17
Negriz Va por buen camino
ok, se ve bien. Gracias boy a prbarlo.
Responder Con Cita
  #4  
Antiguo 03-08-2008
Avatar de Negriz
Negriz Negriz is offline
Miembro
 
Registrado: feb 2008
Ubicación: Some were inside Colombia
Posts: 123
Poder: 17
Negriz Va por buen camino
Gracias, va de maravilla.
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
Mover formulario principal en ejecución Guillermo80 Varios 4 12-05-2008 22:18:04
como mover un formulario sin borde kurono Varios 4 30-04-2008 07:30:41
Pregunta Interesante: Formulario siempre activo sonjeux Varios 5 10-02-2007 05:17:44
Pregunta simple de formulario... marceloalegre Varios 2 09-06-2005 16:29:35
Impedir mover el form y redimensionar al mover barra tareas jealousy API de Windows 0 15-06-2004 12:58:05


La franja horaria es GMT +2. Ahora son las 07:10:50.


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