bonjour je suis débutante ,
je souhaite déplacer mon formulaire qui est sans barre de titre j'ai mis le code suivant:
private const int WM_NCHITTEST = 0x0084;
private const int HTCLIENT = 1;
private const int HTCAPTION = 2;
protected override void WndProc(ref Message m)
{
base.WndProc(ref m);
if (m.Msg == WM_NCHITTEST)
{
if (m.Result == (IntPtr)HTCLIENT)
{
m.Result = (IntPtr)HTCAPTION;
}
}
}
le code marche bien .mais je ne sais pas comment limiter le déplacement.je veux qu'il ne dépasse pas le screen .et qu'il soit toujours visible (si l'utilisateur dépasse le screen je veux qu'il retourne à une position pour qui'il soit visible ).
si quelqu'un peut m'aider je serais reconnaissante merciiiii