Ver Mensaje Individual
  #3 (permalink)  
Antiguo 30/03/2010, 14:39
Diego2424
 
Fecha de Ingreso: marzo-2010
Mensajes: 52
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: fromBordeStyle=none c#

que tal erick gracias por la ayuda
pero los problemas desafortunadamente persisten

pongo los pasos que he seguido:

1.-agrego using System.Runtime.InteropServices;
2.- agrego public const int WM_NCLBUTTONDOWN = 0xA1;
public const int HT_CAPTION = 0x2;

[DllImportAttribute("user32.dll")]
public static extern int SendMessage(IntPtr hWnd,
int Msg, int wParam, int lParam);
[DllImportAttribute("user32.dll")]
public static extern bool ReleaseCapture();

paso 3.- genero mi metodo (el evento del mouse) , private void frmMain_MouseDown_1(object sender, MouseEventArgs e)

4.-y agrego el if
if (e.Button == MouseButtons.Left)
{
ReleaseCapture();
SendMessage(Handle, WM_NCLBUTTONDOWN, HT_CAPTION, 0);
}

no muestra ningun error todo bien hasta aqui, al correr mi aplicacion se queda igualmente estatica.

como dato curioso he visto q con el autoscroll=true se puede mover, pero esta form es una form padre de varias form hijas que son llamadas por un menustrip y al poner autoscroll=true la propiedad IsMdiCointener se torna a false.

tal ves esto ultimo no tenga nada q ver pero he intentado casi todo y aun sigue sin moverse, sera por q es una form padre???

gracias de nuevo