MOUSE MOVE COM USERFORM

PABLOMOREIRAGV 11/04/2011 13:01:32
#371071
Fala gente! Tudo Bem?

Estou com um pequeno problema. Tenho dois optionbuttons coloquei o código de abrir um userform no

evento mousemove. Quando se passa o cursor do mouse em cima de cada optionbutton muda-se a imagem do userform pois cada optionbutton chama um userform diferente. Até aí tudo bem, o problema está que quando eu tiro o cursor de cima de todos os optionbuttons eu queria que o último userform aberto se fechasse sozinho.

Alguém pode me dar um apoio? Segue modelo da planilha em anexo para que possam compreender
melhor a minha dúvida. Desde já agradeço
JONATHANSTECKER 11/04/2011 14:49:51
#371079
Resposta escolhida

Uma idéia seria colocar esses OptionButtons dentro de um Frame ou até mesmo de uma Imagem.
Dessa forma você poderia fechar os formulários de imagem no no evento MouseMove desse Frame.
Veja o exemplo em anexo.
PABLOMOREIRAGV 15/04/2011 08:20:30
#371395
JONATHANSTECKER,

Muito obrigado pela ótima dica, realmente deu certo. O problema é que quando coloco o controle image transparente fica melhor ainda, porém se o usuário clicar no campo em que o image está transparente ele tampa os options buttons. Isso é um defeito do excel mesmo ou tem como resolver isso?
JONATHANSTECKER 15/04/2011 09:04:28
#371405
Confesso que foi um fato inédito para mim. Não sabia dessa [Ô]falha[Ô] do excel.
Dei uma pesquisada aqui e não achei nada sobre o assunto... Vou continuar na procura, pois me despertou uma enorme curiosidade.
Se souber de algo, poste ai também.
Tópico encerrado , respostas não são mais permitidas