如何围绕无边框形式绘制轮廓?

use*_*018 2 vb.net user-interface gdi visual-studio-2010

我有一个表格,我用作启动画面.因为它是一个飞溅,它没有边框.启动画面是白色的,所以当它加载其他白色的东西时它看起来很有趣.我想在表格周围添加大约1 px左右的轮廓以给它一个薄边框.可以把它想象为在photoshop中为图像添加笔划.我该怎么做?我正在使用vb.net.

Ry-*_*Ry- 6

你可以使用GDI +:

Protected Overrides Sub OnPaintBackground(ByVal e As PaintEventArgs)
    MyBase.OnPaintBackground(e)

    Dim rect As New Rectangle(0, 0, Me.ClientSize.Width - 1, Me.ClientSize.Height - 1)

    e.Graphics.DrawRectangle(Pens.Black, rect)
End Sub
Run Code Online (Sandbox Code Playgroud)

(您可以代替任何PenPens.Black,当然).