C sharp - como impedir que se arrastre una forma

 
Vista:

como impedir que se arrastre una forma

Publicado por Elvia Gonzalez (1 intervención) el 05/04/2006 20:03:31
Buenos dias,

Estoy empezando a programar en C#. Tengo una forma principal que contiene mi aplicacion Windows, tengo otra forma que tiene un TreeView como un Explorer de folders. Lo que quiero es que no se permita mover (arrastrar) la forma que contiene el treeview. He estado buscando informacion de como hacerlo y he escrito el siguiente codigo pero hasta ahora no me captura el evento de cuando arrastro la forma para cancelarlo:

public partial class FrmExplorer : Form
{

public FrmExplorer(string fileName)
{
InitializeComponent();
this.QueryContinueDrag += new System.Windows.Forms.QueryContinueDragEventHandler(this.FrmExplorer_CancelDrag);
}

private void FrmExplorer_CancelDrag(object sender, QueryContinueDragEventArgs e)
{
e.Action = DragAction.Cancel;
}
}

En Properties de mi FrmExplorer en el evento QueryContinueDrag apunte al metodo FrmExplorer_CancelDrag.

¿Alguien me podria decir que es lo que estoy haciendo mal o que me falta?

Muchas gracias,

Elvia
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder