Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

rprado

Como mover componente dor form em tempo de execução ?

Recommended Posts

Pessoal,

 

Como faço para que o usuario da aplicação possa mover um determina painel ou botão de um form em tempo de execução.

 

Grato

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você pode usar este código, tirado daqui (C#.net):

 

int x, y;

private void ControleParaMover_MouseDown(object sender, MouseEventArgs e)
{
   if (e.Button != MouseButtons.Left) return;
   x = this.Left - MousePosition.X;
   y = this.Top - MousePosition.Y;
}

private void ControleParaMover_MouseMove(object sender, MouseEventArgs e)
{
	if (e.Button != MouseButtons.Left) return;
	this.Left = x + MousePosition.X;
	this.Top = y + MousePosition.Y;
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.