Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Establecer Márgenes (https://www.clubdelphi.com/foros/showthread.php?t=87793)

DElayed 26-02-2015 00:51:05

Establecer Márgenes
 
Estoy comenzando en Delphi, y quiero, por medio de las propiedades del botón, hacer que no se salga de unos márgenes que quiero asignar.
El programa consiste en que cuando se acerca el mouse, se mueve el botón y no se puede presionar, pero se sale de los márgenes y quiero arreglar eso. Gracias.

nlsgarcia 26-02-2015 02:08:55

DElayed,

¡Bienvenido al Club Delphi! :D

Te sugiero revisar la Guía de estilo de los foros, recomendada a todos los nuevos ingresos al Club Delphi.

¡Gracias por tu cooperación! :) ^\||/

Saludos,

Nelson.

nlsgarcia 26-02-2015 02:17:07

DElayed,

Cita:

Empezado por DElayed
...Estoy comenzando en Delphi...

:rolleyes:

Revisa esta información:
Espero sea útil :)

Nelson.

Neftali [Germán.Estévez] 26-02-2015 10:44:58

Cita:

Empezado por DElayed (Mensaje 489352)
El programa consiste en que cuando se acerca el mouse, se mueve el botón y no se puede presionar, pero se sale de los márgenes y quiero arreglar eso.

No hay propiedad en el botón para limitar eso.
Imagino que el botón lo mueves tú utilizando código. ¿Es así?

Entonces debes limitar tú la zona donde lo mueves.

engranaje 26-02-2015 12:07:31

Los botones tienen una propiedad TOP para indicar la posición vertical de la línea superior que delimita el boton y otra propiedad LEFT para indicarla posicion horizontal del la línea que delimita el boton por la izquierda. Supongo que ahora estas moviendo el boton modificando esas propiedades.

Además el boton tiene una propiedad HEIGHT para indicar el alto del boton y otra propiedad WIDTH para indicar el ancho. El formulario en el que se encuentra el boton y del que supongo que no te quieres salir tienen igualmente esas 4 propiedades: TOP,LEFT,HEIGHT y WIDTH. Antes de mover el boton tendras que realizar las comparaciones pertinentes teniendo en cuenta que el TOP y el LEFT del boton son relativas al formulario y el TOP y el LEFT del formulario son relativas a la pantalla, de hecho del form solo necesitarias utilizas la altura y el ancho para decidir hasta donde quieres mover tu boton.

AgustinOrtu 26-02-2015 22:56:52

Pero te queda como cortado el boton? Es decir la mitad dentro de un componente/form y la otra mitad invisible?

Si es asi, modifica tu codigo de forma tal que tanto Left como Top no permitan valores menores a 0


La franja horaria es GMT +2. Ahora son las 21:00:22.

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