none
C# randlose Form über Picturebox verschieben RRS feed

  • Frage

  • Guten Tag,

    Zurzeit habe ich mir eine randlose Form erzeugt die ich mittels gedrückt halten und ziehen der Maus verschieben kann.

    protected override void OnLoad(EventArgs e)
            {
                base.OnLoad(e);
                this.FormBorderStyle = FormBorderStyle.None;
            }
            protected override void OnMouseDown(MouseEventArgs e)
            {
                base.OnMouseDown(e);
                if (e.Button == MouseButtons.Left)
                {
                    this.Capture = false;
                    Message msg = Message.Create(this.Handle, 0XA1, new IntPtr(2), IntPtr.Zero);
                    this.WndProc(ref msg);
                }
            }


    Jetzt will ich mir eine separate Picturebox bauen über die ich die Form verschiebe anstatt direkt über die Form.


    Grund: Wenn ich meine Form komplett zupflastern würde mit Paneln und Pictureboxen könnte ich sie nicht mehr bewegen.

    Leider waren meine umbauten bis jetzt nicht erfolgreich.

    Hat jemand eine Idee oder einen Tipp für mich?

    *finde immer nur Beträge zu:"PB auf der Form verschieben" will aber die Form über die PictureBox verschieben




    • Bearbeitet IT-Nuke Montag, 30. November 2015 15:01
    Montag, 30. November 2015 14:38

Antworten