Restringir movimento de componente

Delphi

04/07/2003

Preciso restringir o movimento de um botão a uma área definida. Nesse caso, eu tenho uma imagem, e esse botão deve ser movido somente na área desse TImage. Consegui fazer o botão ser movido com o mouse. O problema é que isso tem que ser limitado a área desse componente. Alguém pode me ajudar mais uma vez?


Earmarques

Earmarques

Curtidas 0

Respostas

Thaisandrade

Thaisandrade

04/07/2003

No evento que move o Botão, faça o seguinte:

if Button1.Top >= Image1.Top then
Button1.Top:= Image1.Top -1;

Faça o mesmo para o left.


GOSTEI 0
POSTAR