none
Problema estranho com butão flat RRS feed

  • Pergunta

  • Na minha form1 coloquei tres butões. eles tem aparecia flat e nas defenições tem como:

    MouseDownBackColor = Transparent

    MouseOverBackColor = Transparent

    Até aqui tudo bem. Faço f5 para iniciar o projeto e nada de estranho:

    Mas quando passo o rato em cima de qualquer butão ele desaparece.

    Ja tentei fazer isto:

    Private Sub Button1_MouseDown(sender As Object, e As MouseEventArgs) Handles Button1.MouseDown
            Label6.Text = "Descrição: Cria um novo ficheiro de texto (.txt)"
            Me.Button1.BackColor = Color.DodgerBlue
            Me.Button1.BackgroundImage = My.Resources.file_branco
            Me.Button1.Visible = True
        End Sub
    
        Private Sub Button1_MouseEnter(sender As Object, e As EventArgs) Handles Button1.MouseEnter
            Label6.Text = "Descrição: Cria um novo ficheiro de texto (.txt)"
            Me.Button1.BackColor = Color.DodgerBlue
            Me.Button1.BackgroundImage = My.Resources.file_branco
            Me.Button1.Visible = True
        End Sub
    
        Private Sub Button1_MouseLeave(sender As Object, e As EventArgs) Handles Button1.MouseLeave
            Label6.Text = "Descrição:"
            Me.Button1.BackColor = Color.SteelBlue
            Me.Button1.BackgroundImage = My.Resources.file_branco
            Me.Button1.Visible = True
        End Sub
    
        Private Sub Button1_MouseUp(sender As Object, e As MouseEventArgs) Handles Button1.MouseUp
    
        End Sub

    Não funciona. Ele simplesmente quando coloco o botão por cima ele pufff ... desaparece

    Nunca me aconteceu isto

    Produto: Visual Studio 11 Beta (VB.net)


    O meu objetivo ______ criar um sistema operativo

    sábado, 21 de julho de 2012 14:48

Respostas

  • Nunca fiz nada para o Wphone, mas você não está pecando ao ter colocado estas duas linhas:

    MouseDownBackColor = Transparent

    MouseOverBackColor = Transparent

    Com elas todas as vezes que passar o mouse ou clicar sobre o botão ele ficará transparente.

    segunda-feira, 23 de julho de 2012 11:44

Todas as Respostas

  • Nunca fiz nada para o Wphone, mas você não está pecando ao ter colocado estas duas linhas:

    MouseDownBackColor = Transparent

    MouseOverBackColor = Transparent

    Com elas todas as vezes que passar o mouse ou clicar sobre o botão ele ficará transparente.

    segunda-feira, 23 de julho de 2012 11:44
  • mas então ponho o que ??? Se colocar branco, azul ou assim quando passar o mouse ele mudar a cor do botão kkk

    sempre fiz assim para outros projetos


    O meu objetivo ______ criar um sistema operativo

    segunda-feira, 23 de julho de 2012 16:31
  • Você não pode deixar essas opções da maneira default, ou não usar esse evento ?

    Caso não possa, atribua a mesma cor.

    MouseDownBackColor = Componente.GetBackColor

    Lembrando que não programo para phone.

    segunda-feira, 23 de julho de 2012 17:10
  • esqueci de vir cá kkk

    so se deve colocar transparetente quando se usa imagens o que nao era o caso

    obrigado 


    O meu objetivo ______ criar um sistema operativo

    quarta-feira, 1 de agosto de 2012 11:38