Usando CollectionBase y Collection Editor

24/04/2006 - 21:30 por Juan Martinez | Informe spam
Hola,

Tengo 2 clases, una que tiene algunas propiedades y la otra que hereda
de CollectionBase me crea una coleccion de la primera clase, a la
coleccion puedo agregar n numero de elementos del tipo de la primera
clase, y despues muestro la coleccion en un PropertyGrid y si los
muestra bien, cada elemento con sus propiedades, mi pregunta es si se
puede modificar el Editor de colecciones para deshabilitar los botones
de agregar y remover, esto por que no quiero que el usuario pueda
modificar la coleccion en tiempo de ejecucion.

Alguien sabe si es posible hacer esto? si me pudieran ayudar se los
agradeceria.

Saludos,
Alberto Martinez


*** Sent via Developersdex http://www.developersdex.com ***
 

Leer las respuestas

#1 Jeronimo Milea
25/04/2006 - 16:41 | Informe spam
Hola Juan, la cosa es bastante simple, solo debes poner el get de tu propiedad
(la que apunta a la colección que meustras en el PropertyGrid), algo así:

public ICollection MiColeccion
{
get{return _micoleccion;}
}

y apuntar tu PropertyGrid.SelectedObject a eso en luga de a la variable directamente,
espero que te sirva.

VoidMain

Hola,

Tengo 2 clases, una que tiene algunas propiedades y la otra que hereda
de CollectionBase me crea una coleccion de la primera clase, a la
coleccion puedo agregar n numero de elementos del tipo de la primera
clase, y despues muestro la coleccion en un PropertyGrid y si los
muestra bien, cada elemento con sus propiedades, mi pregunta es si se
puede modificar el Editor de colecciones para deshabilitar los botones
de agregar y remover, esto por que no quiero que el usuario pueda
modificar la coleccion en tiempo de ejecucion.

Alguien sabe si es posible hacer esto? si me pudieran ayudar se los
agradeceria.

Saludos,
Alberto Martinez
*** Sent via Developersdex http://www.developersdex.com ***

Preguntas similares