Collections en controles personalizados

17/04/2006 - 15:30 por Roberto Ferreira | Informe spam
Hola a todos, he estado buscando en algunas paginas tutoriales en donde
expliquen de alguna forma la manera de utilizar en controles personalizados
las colecciones, a que me refiero con esto, por ejemplo desearia tener en mi
control X una propiedad "items", esa propiedad "items" a su vez debe tener
otras propiedades, he revisado y salen algunos ejemplos, pero los consigo
basado en VS 2005 yo estoy usando el VS 2003.. Muchas gracias anticipadas..!

Preguntas similare

Leer las respuestas

#1 Miguel Ortiz Falcón
17/04/2006 - 16:26 | Informe spam
Hola Roberto,

usualmente para tener una propiedad como la que deseas, primero debes
construir un objeto "normal", después tendrías que construir otro objeto que
heredara por ejemplo de una List<> de generic, donde el tipo de esa List
fuera de tu primer objeto. Por tomar un ejemplo de un arbol.

public class Node
{
NodeCollection nodeCollection
}

public class NodeCollection : List<Node>
{

}

entonces en un tercer objeto, (tu control X), tendrias tu propiedad Items en
un aspecto similar al siguiente:

public class ControlX
{
NodeCollection nodeCollection;

public NodeCollection Items
{
get
{
return nodeCollection;
}
}

}

Espero te sirva...

Saludos...!

Miguel Ortiz Falcón



"Roberto Ferreira" escribió:

Hola a todos, he estado buscando en algunas paginas tutoriales en donde
expliquen de alguna forma la manera de utilizar en controles personalizados
las colecciones, a que me refiero con esto, por ejemplo desearia tener en mi
control X una propiedad "items", esa propiedad "items" a su vez debe tener
otras propiedades, he revisado y salen algunos ejemplos, pero los consigo
basado en VS 2005 yo estoy usando el VS 2003.. Muchas gracias anticipadas..!



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida