Windows form has its default blue color form border style.We can customize its look and feel.
Following are the steps :
1.In form’s property window set ‘FormBorderStyle’ to None..
2.Now we need to paint the form border using any color we want.
(a) Declare some variables
'The color and the width of the border. Private borderColor As Color = Color.Black 'Border Color
Private borderWidth As Integer = 10
‘The region of the form.
Private formRegion As Rectangle
(b)In the Form load Event define the form’s region.
Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
‘Sets the location of the form w.r.t the position
formRegion = New Rectangle(0, 0, 653, 408) ‘Here 653 and 408 is form’s Size
End Sub
(c)Draw the border in the Paint Event of form.
Private Sub Form1_Paint(sender As System.Object, e As System.Windows.Forms.PaintEventArgs) Handles MyBase.Paint
‘Draws the border. ControlPaint.DrawBorder(e.Graphics, formRegion , borderColor, _ borderWidth, ButtonBorderStyle.Solid, borderColor, borderWidth, _ ButtonBorderStyle.Solid, borderColor, borderWidth, ButtonBorderStyle.Solid, _
borderColor, borderWidth, ButtonBorderStyle.Solid)
End Sub