phlfulgore
08-09-2006, 08:57 PM
Pessoal, bom dia.
Estou com um problema no meu Add-in que criei em C# para Outlook 2003,
acontece que usei alguns exemplos e funciona numa boa, mas existe um botão
que creio na barra de tarefas e sua ação é abrir um formulario que o cliente
preenche algumas informações.
Até ai tudo OK, funciona, mas se ele clicar alguma vezes neste botão o
formulário não abre mais, depois de alguns teste verifiquei que quanto mais
itens tem no formulário ele abre menos vezes, quando o form está sem nenhum
componente ele abre mais de 100 vezes, se tem dois labels ele abre 33 vezes e
quanto mais componentes menos vezes abre.
Fiz algumas tentativas em abrir vis ShowDialog() e assim só teria um de cada
vez e seria obrigado a fechar o form, mas não ajudou em nada, tentei também
em não deixar fechar e somente colocar visible = false e controlar somente
uma instancia do form, mas também não funcionou.
Alguém sabe me dizer se algum bug dos add-in ou no outlook ou o que estou
fazendo errado, pois até Dispose() no fechamento já coloquei.
Qualquer dica é util.
[]s
Estou com um problema no meu Add-in que criei em C# para Outlook 2003,
acontece que usei alguns exemplos e funciona numa boa, mas existe um botão
que creio na barra de tarefas e sua ação é abrir um formulario que o cliente
preenche algumas informações.
Até ai tudo OK, funciona, mas se ele clicar alguma vezes neste botão o
formulário não abre mais, depois de alguns teste verifiquei que quanto mais
itens tem no formulário ele abre menos vezes, quando o form está sem nenhum
componente ele abre mais de 100 vezes, se tem dois labels ele abre 33 vezes e
quanto mais componentes menos vezes abre.
Fiz algumas tentativas em abrir vis ShowDialog() e assim só teria um de cada
vez e seria obrigado a fechar o form, mas não ajudou em nada, tentei também
em não deixar fechar e somente colocar visible = false e controlar somente
uma instancia do form, mas também não funcionou.
Alguém sabe me dizer se algum bug dos add-in ou no outlook ou o que estou
fazendo errado, pois até Dispose() no fechamento já coloquei.
Qualquer dica é util.
[]s