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

zephirus

[Resolvido] Label vertical

Mensagens Recomendadas

zephirus    0
zephirus

Olá,

Queria ter labels com o texto na vertical. Como é que o posso fazer? Já encontrei informação sobre isto mas é tudo extremamente complexo.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
psiico    1
psiico

basicamente imagina q queres escrever no label a palavra Portugal fazes:

my.label1.text = "P" & vbcrlf & "o"  & vbcrlf & "r"  & vbcrlf & "t"  & vbcrlf & "u"  & vbcrlf & "g"  & vbcrlf & "a"  & vbcrlf & "l"

o "vbcrlf" faz-te uma quebra de texto num label, text, etc.

Só vejo essa maneira. se queres uma coisa mais dinamica, fazes um foreach ou assim e em cada letra metes o vbcrlf, digo eu,mas tou a falar de cor, nao sei s é possivel lol

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
zephirus    0
zephirus

basicamente imagina q queres escrever no label a palavra Portugal fazes:

my.label1.text = "P" & vbcrlf & "o"  & vbcrlf & "r"  & vbcrlf & "t"  & vbcrlf & "u"  & vbcrlf & "g"  & vbcrlf & "a"  & vbcrlf & "l"

o "vbcrlf" faz-te uma quebra de texto num label, text, etc.

Só vejo essa maneira. se queres uma coisa mais dinamica, fazes um foreach ou assim e em cada letra metes o vbcrlf, digo eu,mas tou a falar de cor, nao sei s é possivel lol

Obrigado pela resposta mas isso eu sei fazer só que não é o que pretendo. Eu queria mesmo ver o texto rodado a 90º. De facto até já consegui fazendo um custom control mas fiquei sem a propriedade de centrar e colocar uma border, que para o projecto que estou a fazer é essencial.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Joca    0
Joca

Pois... também me dá essa sensação... resolvi começar pela border:

'Adicionei este código ao user control:
    Dim MyBorderStyle As Windows.Forms.BorderStyle

    Public Overridable Property borderstyle() As System.Windows.Forms.BorderStyle
        Get
            MyBorderStyle = Windows.Forms.BorderStyle.FixedSingle
            Return MyBorderStyle
        End Get
        Set(ByVal value As System.Windows.Forms.BorderStyle)
            MyBorderStyle = value
        End Set
    End Property

Infelizmente ainda não o consegui colocar a funcionar... pode ser que alguém consiga explicar o que é que eu não estou a ver... :wallbash:

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
zephirus    0
zephirus

Pois... também me dá essa sensação... resolvi começar pela border:

'Adicionei este código ao user control:
    Dim MyBorderStyle As Windows.Forms.BorderStyle

    Public Overridable Property borderstyle() As System.Windows.Forms.BorderStyle
        Get
            MyBorderStyle = Windows.Forms.BorderStyle.FixedSingle
            Return MyBorderStyle
        End Get
        Set(ByVal value As System.Windows.Forms.BorderStyle)
            MyBorderStyle = value
        End Set
    End Property

Infelizmente ainda não o consegui colocar a funcionar... pode ser que alguém consiga explicar o que é que eu não estou a ver... :wallbash:

Pois, isso não funciona apesar da propriedade já aparecer. Algum especialista que resolva isto? Ficava muito agradecido.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
jpaulino    106
jpaulino

Pois, isso não funciona apesar da propriedade já aparecer. Algum especialista que resolva isto? Ficava muito agradecido.

Não sou especialista mas posso tentar ;)

Ainda precisas de ajuda ?

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
zephirus    0
zephirus

Não sou especialista mas posso tentar ;)

Ainda precisas de ajuda ?

Entretanto encontrei um dll já feito e tenho o código também. Se por acaso não perceber alguma coisa eu digo e aceito a tua ajuda.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Sir Pereira    3
Sir Pereira

Entretanto encontrei um dll já feito e tenho o código também. Se por acaso não perceber alguma coisa eu digo e aceito a tua ajuda.

Já agora podes dizer qual a dll? ;)

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