
30/03/2010, 14:39
|
| | Fecha de Ingreso: marzo-2010
Mensajes: 52
Antigüedad: 15 años 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 |