C sharp - No funciona el SET

 
Vista:

No funciona el SET

Publicado por Frasko (3 intervenciones) el 26/04/2007 09:52:32
Hola a todos! Quería que me ayudarais a resolver un problemilla que tengo.

Tengo el siguiente código dentro de una clase que hereda de UserControl.

public ImageList.ImageCollection Imagenes
{
get { return dirTree.Imagenes ;}
set { MessageBox.Show("dgf"); }
}

La cuestión es que luego en el control me aparece correctamente el dialogo
para gestionar las imágenes pero cuando añado imágenes y le doy a guardar no
me hace nada. No entra ni siquiera dentro del set. He encontrado un foro en
inglés donde preguntaban lo mismo pero no lo resolvian.

Alguien me podría ayudar??

Un saludo!

Trabajo con C# en Visual Studio 2005
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 158
Bronce
Ha disminuido 1 puesto en C sharp (en relación al último mes)
Gráfica de C sharp

RE:No funciona el SET

Publicado por Yamil Bracho (1164 intervenciones) el 26/04/2007 20:25:52
Para añadir una imagen tienes que hacer :

obj.Imagenes.Add(tuImagen)

Para asignarle una coleccion completa haces
obj.Imagenes = TuColeccion;

En este caso se dispara el metodo set
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:No funciona el SET

Publicado por Frasko (3 intervenciones) el 27/04/2007 11:54:17
Hola otra vez! Eso si lo controlo, el problema es el siguiente:

Yo la clase la creo heredando de UserControl y luego al añadir ese panel me salen las propiedades a la derecha igual que te aparecen las propiedades de un formulario.

Ahí puedo seleccionar esa propiedad "imagenes" y se me abre una ventana que me gestiona la colección de imágenes, igual que la que se abre con ImageList.
El problema es que yo ahí añado una coleccion y al darle a aceptar no puedo hacer el imagenes=MiColeccion pq no me lleva a ningún sitio. ¿Me explico? Con cualquier otra propiedad, al establecer el valor me lleva al set pero ahí no,

Espero haberme explicado y que me podais ayudar!

Un saludo!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar