• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

rjsma

arredondar forms

8 mensagens neste tópico

boas

e precisava de ajuda para uma coisa

e assim fui a formborderstyle e pus none e ficou todo cinzento e em forma quadrado

e agora queria saber como ponha as pontas arredondadas?

cumps

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

nao tou a conseguir guiar me pelo os sites

Um exemplo, numa pesquisa muito rápida:

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Me.FormBorderStyle = FormBorderStyle.None
        Me.Height = 300
        Me.Width = 400
        Dim p As New Drawing2D.GraphicsPath()
        p.StartFigure()
        p.AddArc(New Rectangle(0, 0, 40, 40), 180, 90)
        p.AddLine(40, 0, Me.Width - 40, 0)
        p.AddArc(New Rectangle(Me.Width - 40, 0, 40, 40), -90, 90)
        p.AddLine(Me.Width, 40, Me.Width, Me.Height - 40)
        p.AddArc(New Rectangle(Me.Width - 40, Me.Height - 40, 40, 40), 0, 90)
        p.AddLine(Me.Width - 40, Me.Height, 40, Me.Height)
        p.AddArc(New Rectangle(0, Me.Height - 40, 40, 40), 90, 90)
        p.CloseFigure()
        Me.Region = New Region(p)
        Me.BackColor = Color.Red
    End Sub

Fonte: http://bytes.com/topic/visual-basic-net/answers/352802-simply-round-corners-form

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Mas isso é porque definiste a formborderstyle a none. Tens de criar uma função que te faça drag da Janela manualmente.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora