none
Atribuindo cor à uma determinada letra. RRS feed

  • Pergunta

  • Nas propriedades de uma label, é possível alterar a cor de todas as letras. Então queria saber como Definir a cor de Uma Determinada letra do Texto ?
    sexta-feira, 11 de janeiro de 2013 03:34

Respostas

Todas as Respostas

  • E aí Ricardo, tudo bem? 

    Veja:

    Private Sub Label1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label1.Click
            If Label1.BackColor = Color.White Then
                Label1.BackColor = Color.Red
            Else
                Label1.BackColor = Color.White
            End If
    End Sub

    Se for útil, marque como resposta.

    abraços.

    sexta-feira, 11 de janeiro de 2013 11:21
  • olha, realmente não sei se é possivel alterar a cor de uma unica letra dentro da string

    acho que só vai conseguir isso se criar a label com uma unica letra mesmo 

    pode ser que eu esteja errado , mas ja procurei mt a respeito disso tbm e nunca achei uma solução n 


    AleSaggiorato

    sexta-feira, 11 de janeiro de 2013 13:58
  • Tudo tem um jeito. A maneira mais fácil é você criar um controle que herde do Label e sobrescrever o método OnPaint. Veja esses exemplos:

    VB.NET multi color Label

    VB.NET multi color Label Text

    Você deverá adaptar os códigos conforme a sua necessidade. O código de um dos artigos escreve "$450.00",sendo que o $ é escrito em vermelho e o número em azul.


    Herbert Lausmann

    Gerenciador de Logins

    • Sugerido como Resposta AleSaggiorato sexta-feira, 11 de janeiro de 2013 16:44
    • Marcado como Resposta Ricardo Maravilha sábado, 12 de janeiro de 2013 20:35
    sexta-feira, 11 de janeiro de 2013 14:49
  • E aí Ricardo, tudo bem? 

    Veja:

    Private Sub Label1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label1.Click
            If Label1.BackColor = Color.White Then
                Label1.BackColor = Color.Red
            Else
                Label1.BackColor = Color.White
            End If
    End Sub

    Se for útil, marque como resposta.

    abraços.

    Bom, não era exatamente a cor de fundo da label, mas obrigado por Ajudar.
    sábado, 12 de janeiro de 2013 20:35