Passar valor de variáveis para o Backstage
Nota importante: para ter acesso aos vídeos e arquivos exemplos deste site, adquira um dos planos apresentados abaixo. Você pode comprar em até 5x no Cartão de Crédito.
Veja como comprar e saiba mais sobre o material oferecido, clicando aqui.
Usuário Artur:
Olá!
É possível passar o valor de variáveis para o Backstage?
A primeira dúvida é a ordem dos eventos. O Backstage só pode ser carregado após as variáveis estarem preenchidas? Qual seria a forma de o fazer?
Depois é o código XML: - no exemplo abaixo, mesmo que use "&", não estou conseguindo.
<layoutContainer id="lay6" layoutChildren="horizontal" expand="neither">
<labelControl id="lb6" label="Serviço XML versão & strVersao & " noWrap="true"/>
<layoutContainer id="lay7" layoutChildren="horizontal">
</layoutContainer>
</layoutContainer>
Obrigado, desde já.
Suporte:
Artur,
sugiro que utilize o atributo GetLabel para que possa realizar a troca do texto dinamicamente:
<layoutContainer id="lay6" layoutChildren="horizontal" expand="neither">
<labelControl id="lb6" getLabel="fncGetLabel" noWrap="true"/>
<layoutContainer id="lay7" layoutChildren="horizontal">
</layoutContainer>
</layoutContainer>
Na função fncGetLabel(), você altera como desejar.
Public Sub fncGetLabel(control As IRibbonControl, ByRef label)
Select Case control.Id
Case "lb6"
label = "Serviço XML versão " & strVersão
Case Else
label = " "
End Select
End Sub
Mais detalhes sobre as alterações dinâmicas da ribbon, você encontra neste meu artigo:
Usuário Artur:
Olá Avelino.
Funciona 5*, muito obrigado.
Aproveito para fazer mais uma pergunta: - tem algum artigo onde possa estudar a forma de implementar as Ribbons com acessos, através de permissões?
Abraço.
Suporte:
Artur, baixe e estude o aplicativo Maestro, deste meu artigo:
Bom estudo!
Não há comentário |