Associando fita personalizada com a região de formulário personalizado - Outlook 2007, C #

StackOverflow https://stackoverflow.com/questions/1442824

Pergunta

Existe alguma maneira como eu posso fita personalizada associado (abas e botões personalizados que eu criei em VS designer) com uma região de formulário personalizado?

Eu sei que eu posso estender as janelas existentes com a minha fita (como mensagem Compose, Contatos ...), mas como posso criar uma nova guia com fitas sob encomenda em região do formulário do topo e personalizado na parte inferior. Eu tenho que criar uma classe de mensagem personalizada?

Graças.

Foi útil?

Solução

Você tem que criar uma classe de mensagem personalizada. Basicamente, a fita eo formulário dois mecanismos separados.

O que você pode tentar, porém, se é importante para você, é invalidar a fita na ativação de sua região do formulário e, em seguida, atualizar programaticamente a fita de acordo com suas necessidades ( actualização dinâmica da fita em msdn ).

Se você quer dizer que o contrário (a mostrar uma certa região do formulário quando o seu guia da faixa é ativado), então você não pode tê-lo:. Não há eventos / chamadas de retorno para os guias da faixa que está sendo mudado

Outras dicas

Eu tenho tentado resolver esta questão e, como disse Georg os dois são completamente separados e se comportam de forma muito diferente, então colocá-los em linha para fazê-los parecer como se eles estão relacionados é bastante difícil.

Você pode ter um olhar para o meu exemplo aplicativo do Twitter em http://vstocontrib.codeplex.com/SourceControl/changeset/view/b35f26fdca15#src%2fDemos%2fTwitterFeedCore%2fTwitterFeed%2fContactFeed.cs

Ele se baseia em meu projeto VSTO contrib, mas deve permitir-lhe atingir facilmente o que deseja.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top