Ir para conteúdo

POWERED BY:

Arquivado

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

QuArEnTeNa

Movimentar form com um picturebox

Recommended Posts

Boa noite galera,

 

Preciso movimentar o Form ao clicar na PictureBox e arrasta-la.. como se fosse a barra de titulo da janela. Alguém tem idéia de como fazer ?

 

 

Obrigado.

Abraços.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Segue exemplo:

 

Point previousCursorLocation = new Point(0, 0);
Boolean clicked = false;

private void pictureBox1_MouseMove(object sender, MouseEventArgs e)
{
	if (this.clicked)
	{
		Point currentCursorLocation = e.Location;

		Point currentCursorOnScreenPos = this.PointToScreen(currentCursorLocation);

		Point newFormPosition = new Point(currentCursorOnScreenPos.X - this.previousCursorLocation.X,
					currentCursorOnScreenPos.Y - this.previousCursorLocation.Y);

		this.Location = newFormPosition;
	}
}

private void pictureBox1_MouseUp(object sender, MouseEventArgs e)
{
	this.clicked = false;
}

private void pictureBox1_MouseDown(object sender, MouseEventArgs e)
{
	this.clicked = true;

	this.previousCursorLocation = e.Location;
}

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.