... Assinatura do site por 1 ano + Kit MontaRibbons + 3 Livros em PDF + Diversas Revistas (pdf) de brinde, por apenas R$100,00
(
podendo parcelar em até 10 vezes no cartão de crédito)...

Clique aqui e obtenha mais detalhes do nosso kit completo e de como comprar.


Passar valor de variáveis para o Backstage

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

Envie seu comentário: