În aplicația creată, vom implementa abilitatea de a muta butonul pe formular când faceți clic pe el. Pentru a face acest lucru, trebuie să redefinim evenimentele: OnMouseDown. OnMouseUp și OnMouseMove, care vor urmări capturarea butonului mouse-ului și mișcarea acestuia.
Creați o aplicație WindowsFormsApplication și adăugați o nouă clasă la proiect. Să o numim MyButton. Moștenim clasa noastră din System.Windows.Forms.Button care ne va da toate proprietățile și metodele unui buton obișnuit. Acum redefinește evenimentele necesare:
Adăugăm spații de nume:
Totul, clasa noastră este gata. Acum adăugați butonul creat în formularul nostru și testați aplicația noastră: