Veja os eventos descritos aqui
Já sou há bastante tempo um usuário do VISIO, mas isso foi meramente como designer gráfico. Desde alguns meses eu tento adicionar dados às minhas formas e coloco alguma inteligência por trás das formas. Eu descobri muitas possibilidades nas folhas de formas e fiz algumas coisas legais, mas eu quero ir mais longe. Atualmente estou trabalhando em alguns desenhos onde diferentes formas (com dados abaixo) são colocadas (tiradas de um estêncil) para fazer uma espécie de configuração de máquina. Eu posso gerar a partir desse desenho muita informação útil através dos relatórios. Agora minha pergunta; Existe uma maneira de trocar dados entre formas, desenhando uma conexão (ou com um conector inteligente), pelo evento de 'ambas as formas estão agora conectadas'
por exemplo: forma X (um motor) tem prop.My_ID (por exemplo: motor_1) e prop.Conn_ID (vazio) , forma Y (um gabinete) tem prop.My_ID (por exemplo: cabinet_7) e prop.Conn_ID (vazio)
Se eu agora fizer uma conexão entre o motor_1 e o cabinet_7, eu gostaria de trocar o motor My_ID para o gabinete Conn_ID e o gabinete My_ID para o motor Conn_ID. Se eu remover o conector, ambos os Conn_ID's devem ficar vazios ou 0 ..
Obrigado por qualquer comentário! Peter
Encontrei um artigo muito útil no fórum VISIO GUY (abril de 2009) por David Edson. "Analisar a conectividade entre fluxos de processos" link
Isso me dá um bom começo de como investigar quem está conectado a quem e de lá eu recebo dois nomes de planilhas onde posso trocar dados de prop ou usuário.