ImageList.ImageCollection.AddStrip(Image) Método

Definición

Agrega una franja de imágenes para la imagen especificada a .ImageList

public:
 int AddStrip(System::Drawing::Image ^ value);
public int AddStrip(System.Drawing.Image value);
member this.AddStrip : System.Drawing.Image -> int
Public Function AddStrip (value As Image) As Integer

Parámetros

value
Image

con Bitmap las imágenes que se van a agregar.

Devoluciones

Índice de la imagen recién agregada o -1 si no se puede agregar la imagen.

Excepciones

La imagen que se va a agregar es null.

O bien

La imagen que se agrega no es .Bitmap

No se puede agregar la imagen.

O bien

El ancho de la franja de imágenes que se va a agregar es 0 o el ancho no es igual al ancho de la imagen existente.

O bien

El alto de la franja de imágenes no es igual al alto de la imagen existente.

Ejemplos

En el siguiente ejemplo se muestra cómo usar AddStrip. Para ejecutar este ejemplo, pegue el código siguiente en un formulario de Windows que contenga un denominado y un botón y llame al método en este ejemplo al controlar el evento /> del botón

public void AddStripToCollection()
{
    // Add the image strip.
    Bitmap bitmaps = new Bitmap(typeof(PrintPreviewDialog), "PrintPreviewStrip.bmp");
    imageList1.Images.AddStrip(bitmaps);
    
    // Iterate through the images and display them on the form.
    for (int i = 0; i < imageList1.Images.Count; i++) {
    
        imageList1.Draw(this.CreateGraphics(), new Point(10,10), i);
        Application.DoEvents();
        System.Threading.Thread.Sleep(1000);
    }
}
Private Sub AddStripToCollection() 
    ' Add the image strip.
    Dim bitmaps As New Bitmap(GetType(PrintPreviewDialog), "PrintPreviewStrip.bmp")
    imageList1.Images.AddStrip(bitmaps)
    
    ' Iterate through the images and display them on the form.
    For i As Integer = 0 To imageList1.Images.Count - 1
        
        imageList1.Draw(Me.CreateGraphics(), New Point(10, 10), i)
        Application.DoEvents()
        System.Threading.Thread.Sleep(1000)
    Next
 
End Sub

Comentarios

El número de imágenes que se van a agregar se deduce del ancho de la imagen dada.

Una franja es una sola imagen que se trata como varias imágenes organizadas en paralelo.

Se aplica a