Usuário com melhor resposta
Alinhamento de colunas em um ListBox

Pergunta
-
Respostas
-
RobertoMC63,
Você está certo, não é possível definir alinhamento separadamente para as colunas.
A solução mais plausível é inserir espaços nas células da coluna que deseja alterar o alinhamento.
Uma outra solução, mais difícil, seria criar duas ou mais ListBox com o mesmo conteúdo, com alinhamentos diferentes. O contra dessa solução é que você teria que sincronizar a barra de rolagem e seleção delas.
Felipe Costa Gualberto - http://www.ambienteoffice.com.br- Marcado como Resposta RobertoMC63 quarta-feira, 16 de novembro de 2011 13:27
- Não Marcado como Resposta RobertoMC63 quarta-feira, 16 de novembro de 2011 13:28
- Sugerido como Resposta Felipe Costa GualbertoMVP, Moderator sábado, 7 de junho de 2014 22:03
- Marcado como Resposta Felipe Costa GualbertoMVP, Moderator sábado, 7 de junho de 2014 22:03
Todas as Respostas
-
-
Everton,
Quando digo alinhamento estou me referindo à propriedade "TextAlign", ou seja, preciso que as colunas não fiquem alinhadas da mesma forma, preciso que algumas fiquem alinhadas à direita e outras à esquerda, seria como se eu pudesse "setar" esta propriedade para cada coluna, compreende?
Muito obrigado pela atenção.
Abraço.
Roberto.
-
-
Nando,
Muito obrigado pela resposta.
Como estou utilizando VBA, o objeto ListBox permite alinhamento, porém, o alinhamento selecionado é aplicado em todas as colunas, ou seja, se seleciono o alinhamento à direita, todas as colunas ficarão alinhadas à direita e assim para as demais formas.
A idéia de espacejar o conteúdo das colunas parece ser uma boa saída. Minha dúvida era se poderíamos aplicar a propriedade de alinhamento para cada coluna, mas, pelo que vejo isto não é possível.
De qualquer forma valeu a idéia e caso alguém tenha alguma experiencia com esse problema agradeço desde já a ajuda.
Valeu.
Roberto.
- Marcado como Resposta RobertoMC63 quarta-feira, 16 de novembro de 2011 13:27
- Não Marcado como Resposta RobertoMC63 quarta-feira, 16 de novembro de 2011 13:27
-
RobertoMC63,
Você está certo, não é possível definir alinhamento separadamente para as colunas.
A solução mais plausível é inserir espaços nas células da coluna que deseja alterar o alinhamento.
Uma outra solução, mais difícil, seria criar duas ou mais ListBox com o mesmo conteúdo, com alinhamentos diferentes. O contra dessa solução é que você teria que sincronizar a barra de rolagem e seleção delas.
Felipe Costa Gualberto - http://www.ambienteoffice.com.br- Marcado como Resposta RobertoMC63 quarta-feira, 16 de novembro de 2011 13:27
- Não Marcado como Resposta RobertoMC63 quarta-feira, 16 de novembro de 2011 13:28
- Sugerido como Resposta Felipe Costa GualbertoMVP, Moderator sábado, 7 de junho de 2014 22:03
- Marcado como Resposta Felipe Costa GualbertoMVP, Moderator sábado, 7 de junho de 2014 22:03
-
Valeu Felipe,
Realmente a solução que encontrei foi inserindo espaços.
Obrigado a todos pela ajuda.
Obs.: Tenho uma outra dúvida postada sobre utilização de banco access com senha em uma planilha Excel. Caso alguém tenha uma dica agradeço.