Je eigen formulier maken is vrij eenvoudig : 1 - bij de properties van formulier zet je FormBorderStyle op None 2 - kies bij background image een achtergrond (eventueel zelf ontworpen) 3 - voeg de code toe om het formulier te kunnen verplaatsen met de muis en als voorbeeld heb ik ook de knoppen voor het formulier te sluiten, minimaliseren en maximaliseren bijgevoegd.
Code:
'Simpele code om je eigen formulier te maken.
Public Class Form1
Private Muis As Point
Private Sub Form1_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Me.MouseDown Me.Muis = New Point(-e.X, -e.Y) End Sub
Private Sub Form1_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Me.MouseMove If e.Button = MouseButtons.Left Then Dim MuisPos As Point = Control.MousePosition MuisPos.Offset(Me.Muis.X, Me.Muis.Y) Location = MuisPos End If End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Me.Button1.ForeColor = Color.Red Me.Button1.BackColor = Color.Black Me.Button2.ForeColor = Color.White Me.Button2.BackColor = Color.Black Me.Button3.ForeColor = Color.White Me.Button3.BackColor = Color.Black End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Application.Exit() End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Me.WindowState = FormWindowState.Maximized End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click Me.WindowState = FormWindowState.Minimized End Sub