ImageList.ImageCollection.AddStrip(Image) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Ajoute une bande d’images pour l’image spécifiée à l’objet 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
Paramètres
Retours
Index de l’image nouvellement ajoutée ou -1 si l’image ne peut pas être ajoutée.
Exceptions
Impossible d’ajouter l’image.
- ou -
La largeur de la bande d’image ajoutée est 0, ou la largeur n’est pas égale à la largeur de l’image existante.
- ou -
La hauteur de bande d’image n’est pas égale à la hauteur d’image existante.
Exemples
L’exemple suivant montre comment utiliser AddStrip. Pour exécuter cet exemple, collez le code suivant dans un formulaire Windows qui contient un ImageList nommé imageList1 et un bouton et appelez la méthode AddStripToCollection dans cet exemple lors de la gestion de l'événement Click du bouton.
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
Remarques
Le nombre d’images à ajouter est déduit de la largeur de l’image donnée.
Une bande est une image unique qui est traitée comme plusieurs images organisées côte à côte.