Agrupar controles en tiempo de ejecucion

17/01/2005 - 19:03 por Marco Dueñas | Informe spam
Hola

Tengo varios controles (textos, botones, etc) y quisiera imitar el efecto de
Visual Studio .NET (y otros) de que con el mouse presionado y arrastrando
puedes marcat y seleccionar un grupo de botones.

Se me ha ocurrido usar un objeto GroupBox, pero quisiera saber si esa es la
forma o existe otro control o tip q haga dicha tarea mas eficientemente.

Saludos
 

Leer las respuestas

#1 news.microsoft.com
18/01/2005 - 21:07 | Informe spam
Mira, lo que tenes que hacer es al momento de hacer click y mantener
presionado comenzar el dibujado de un rectangulo que va a ser el que al
momento en que el usuario suelta el boton del mouse te deja la region que
luego por interseccion y area te da el collection de controles que se ubican
bajo la misma. Luego, al ya tener la coleccion simplemente los marcas,
pintas, les cambias el color, haces el recuadro semitransparente (es un muy
buen efecto) etc etc.

A partir de ahi, el recuadro acepta un Drag que te permitira mover todos los
objetos de la coleccion ya identificada.

El tema es bastante largo como para explicarte por aca paso por paso como se
hace, pero creo que con esto ya te di una idea.

Suerte...

Un abrazo

Alvarez Arigos Roberto Miguel
Analista Superior de Sistemas

"Marco Dueñas" escribió en el mensaje
news:OxBcK7L$
Hola

Tengo varios controles (textos, botones, etc) y quisiera imitar el efecto


de
Visual Studio .NET (y otros) de que con el mouse presionado y arrastrando
puedes marcat y seleccionar un grupo de botones.

Se me ha ocurrido usar un objeto GroupBox, pero quisiera saber si esa es


la
forma o existe otro control o tip q haga dicha tarea mas eficientemente.

Saludos


Preguntas similares