Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #57 da revista programar. Faz já o download aqui!

Joca

[Resolvido]Como ter o fundo da form da mesma cor/aparência/aspecto da toolstrip?

Mensagens Recomendadas

jpaulino    106
jpaulino

Ou mais ou menos assim:

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Me.MinimizeBox = False
        Me.MaximizeBox = False
        Me.ControlBox = False
        Me.Text = String.Empty
        Me.BackColor = System.Drawing.SystemColors.Info
        Me.FormBorderStyle = Windows.Forms.FormBorderStyle.None
    End Sub

Ou usando uma imagem

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Joca    0
Joca

Se calhar não me expliquei bem...

A ideia era ter as mesmas cores obtidas pela propriedade "renderMode" da toolstrip, em toda a form...

Estava a tentar obter um resultado semelhante usando a classe Graphics.... mas nem perto, nem longe.

'É necessário o: Imports System.Drawing.Drawing2D

    Private Sub Form1_Paint(ByVal sender As Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles Me.Paint

        ' Obter o objecto gráfico

        Dim g As Graphics = e.Graphics

        ' Cria um rectângulo com a área que deve ser pintada

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

        ' Cria um pincel

        Dim pincel As _

        New LinearGradientBrush(rect, _

                                Color.Blue, _

                                Color.White, _

                                LinearGradientMode.Horizontal)

        ' Toca a pintar

        g.FillRectangle(pincel, rect)

        ' Para poupar recursos

        pincel.Dispose()

    End Sub

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Joca    0
Joca

Estava mesmo à minha frente.... :-[

Usei a propriedade dock da toolstrip. E isso resolveu o problema.

E, para os restantes controlos que queria adicionar com a mesma aparência, também resolvi... Fui usando várias toolstrip com a propridade dock alterada.

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


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade