none
Picturebox saber que imagen tiene RRS feed

Respuestas

  • Puedes recuperar la propiedad Image del PictureBox y compararlo con cualquier otro Image (por ejemplo, puedes usar un bucle para compararlo uno por uno con todos los Images del ImageList). La comparación usará el Equals heredado de System.Object, que a su vez (para un objeto tipo-referencia como es el Image) llama a ReferenceEquals. Y el ReferenceEquals te devuelve True solo si las dos referencias apuntan al mismo objeto (no compara los contenidos). En consecuencia, la comparación de pictureBox1.Image=miOtroImage solo devolverá true si los dos apuntan al mismo objeto imagen.
    • Marcado como respuesta JETET miércoles, 5 de julio de 2017 18:05
    martes, 4 de julio de 2017 21:29
  • Gracias por responder Alberto

    Lo he conseguido de est manera

     1º Pict_Confi_Cervecero.Tag (coge el tag añadido desde ImageList1.Images.Keys(0))

     2º ImageList1.Images.Keys(0) (Coge nombre de la imagen deñ iamgelist)

    If Pict_Confi_Cervecero.Tag <> ImageList1.Images.Keys(0) Then
                Button3.Visible = False
            Else
                
            End If

    • Marcado como respuesta JETET miércoles, 5 de julio de 2017 18:05
    miércoles, 5 de julio de 2017 17:04

Todas las respuestas

  • Puedes recuperar la propiedad Image del PictureBox y compararlo con cualquier otro Image (por ejemplo, puedes usar un bucle para compararlo uno por uno con todos los Images del ImageList). La comparación usará el Equals heredado de System.Object, que a su vez (para un objeto tipo-referencia como es el Image) llama a ReferenceEquals. Y el ReferenceEquals te devuelve True solo si las dos referencias apuntan al mismo objeto (no compara los contenidos). En consecuencia, la comparación de pictureBox1.Image=miOtroImage solo devolverá true si los dos apuntan al mismo objeto imagen.
    • Marcado como respuesta JETET miércoles, 5 de julio de 2017 18:05
    martes, 4 de julio de 2017 21:29
  • Gracias por responder Alberto

    Lo he conseguido de est manera

     1º Pict_Confi_Cervecero.Tag (coge el tag añadido desde ImageList1.Images.Keys(0))

     2º ImageList1.Images.Keys(0) (Coge nombre de la imagen deñ iamgelist)

    If Pict_Confi_Cervecero.Tag <> ImageList1.Images.Keys(0) Then
                Button3.Visible = False
            Else
                
            End If

    • Marcado como respuesta JETET miércoles, 5 de julio de 2017 18:05
    miércoles, 5 de julio de 2017 17:04