Susana
|
ANGRA DOS REIS RJ - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 22/09/2005 11:29 hs
Bom dia pessoal, Tenho um array de botões, onde o usuário pode mudá-los de lugar. No Form_DragDrop, coloquei as novas posições do botão ao arrastar: botao(Indice).Top = Y botao(Indice).Left = X No DragOver do botao coloquei: indice = Index Funciona, porém se o usuário arrastar um botao sobre outro do array, meu código pega o indice deste botão e move o errado. Como posso resolver isso? Obrigada por qualquer sugestão.
|
|
|
|
Tiranossauro
não registrado
|
|
Postada em 22/09/2005 13:29 hs
Poderia fazer uma ginástica ..... no início do DragOver guarda a posição original e identifica o botão que está com o foco, bloqueia os outros e verifica no final houve sobreposição.... e ..... havendo, avisa, move tudo para condição original.... senão ... libera os outros botões é uma idéia
|
|
|
Susana
|
ANGRA DOS REIS RJ - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 22/09/2005 14:01 hs
Vou tentar seguir esta idéia... Valeu.
|
|
|