У меня есть форма без границ,её фон - картинка.
Как мне закруглить её края?
<DllImport("gdi32")> _
Public Function CreateRoundRectRgn( _
ByVal nLeftRect As Integer, _
ByVal nTopRect As Integer, _
ByVal nRightRect As Integer, _
ByVal nBottomRect As Integer, _
ByVal nWidthEllipse As Integer, _
ByVal nHeightEllipse As Integer) As IntPtr
End Function
...
Me.Region = System.Drawing.Region.FromHrgn(CreateRoundRectRgn(0, 0, Me.Width, Me.Height, 20, 20))
<DllImport("gdi32")> _
Public Function DeleteObject(ByVal hObject As IntPtr) As Boolean
End Function
...
Dim Hrgn As IntPtr = CreateRoundRectRgn(0, 0, Me.Width, Me.Height, 20, 20)
Me.Region = System.Drawing.Region.FromHrgn(Hrgn)
DeleteObject(Hrgn)
Сейчас этот форум просматривают: Google-бот и гости: 5