1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

VB.NET | Verificar se label está 'Hide' ou 'Show'

Discussão em 'Programação' iniciada por diog0silva, 21 de Maio de 2009. (Respostas: 10; Visualizações: 1482)

  1. diog0silva

    diog0silva Power Member

    Boas.

    É possivel verificar se determinada label está 'Hide' ou 'Show'? Queria definir um método com base nisso.. se a label estiver visivel então faz isto, se estiver escondida faz aquilo..

    Já tentei label.Visible = True, mas não funcionou. Esteja a label visivel ou não, o resultado da propriedade Visible dá sempre False.

    Cumprimentos.
     
  2. Windows Dragon

    Windows Dragon Power Member

    Bem isso é simples
    PHP:
    If label1.Visible True Then
    Form1
    .Close()
    Else
    Form2.Show()
    End If
    Algo desse género
     
  3. Thorak

    Thorak Power Member

    Não dá não, tentei isto e deu:

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
    If Label1.Visible = True Then
    Label1.Visible = False
    Else
    Label1.Visible = True
    End If
    End Sub
     
  4. Windows Dragon

    Windows Dragon Power Member

    mas isso tambem depende do que tu queres fazer...
     
  5. diog0silva

    diog0silva Power Member

    Isso já eu tentei, mas não deu.
     
  6. Thorak

    Thorak Power Member

    Não percebo como é que não deu......

    Com esse programa que fiz, a cada click do botão a label aparece e desaparece, portanto avalia a propriedade.

    Deves estar a enganar-te em algo....
     
  7. diog0silva

    diog0silva Power Member

    Porque tu estás a fazer assim:

    label1.Visible = True | label1.Visible = False

    Eu tou a fazer assim:

    label1.Show | label1.Hide

    E não me dava muito jeito mudar para essa maneira, porque tenho um código um bocado extenso.. tinha q tar a alterar montes de código.
     
  8. ribeiro55

    ribeiro55 Power Member

    Show e Hide não é boa política no que toca a mostrar ou esconder controlos.
    Com código extenso ou não, deverias substituír isso tudo para a propriedade Visible.
    Para esse tipo de casos é que existe o Search Replace...
     
  9. Windows Dragon

    Windows Dragon Power Member

    pois é como o ribeiro55 diz o "Hide" e o "Show" não são a melhor maneira de esconder controlos...
     
  10. PNDmartins

    PNDmartins Power Member

    O Hide e Show só é aconselhavel para esconder e mostrar forms. Tudo o resto deves de usar sempre a propriedade .Visible
     
  11. diog0silva

    diog0silva Power Member

    Obrigado a todos pela ajuda ;)
     

Partilhar esta Página