Hallo,
da ich selbst eine Zeitlang ewig nach einem Stück code gesucht habe, mit dem man seine Form (FormBorderStyle = None) bewegen kann,
habe ich mir mal gedacht ich poste jetzt mal meine Variante:
Kenne diesen Code von einem Youtube-Video, er war allerdings noch viel zu lang und kompliziert, ich habe ihn lediglich vereinfacht und verkürzt.
Wenn ihr mehr mit dieser Methode rumprobieren wollt, werdet ihr sicher diese Seite brauchen: KLICK
TIPP:
Wenn ihr die Form auch mit PictureBoxen bewegen wollt, so setzt diese einfach auf
da ich selbst eine Zeitlang ewig nach einem Stück code gesucht habe, mit dem man seine Form (FormBorderStyle = None) bewegen kann,
habe ich mir mal gedacht ich poste jetzt mal meine Variante:
VB.NET-Quellcode
- Private Const WM_NCHITTEST As Integer = &H84
- Private Const HTCLIENT As Integer = &H1
- Private Const HTCAPTION As Integer = &H2
- Protected Overrides Sub WndProc(ByRef m As Message)
- MyBase.WndProc(m)
- Select Case m.Msg
- Case WM_NCHITTEST
- If m.Result = HTCLIENT Then m.Result = HTCAPTION
- End Select
- End Sub
Kenne diesen Code von einem Youtube-Video, er war allerdings noch viel zu lang und kompliziert, ich habe ihn lediglich vereinfacht und verkürzt.
Wenn ihr mehr mit dieser Methode rumprobieren wollt, werdet ihr sicher diese Seite brauchen: KLICK
TIPP:
Wenn ihr die Form auch mit PictureBoxen bewegen wollt, so setzt diese einfach auf
Enabled = False