ImageList.ImageCollection.AddStrip(Image) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Lägger till en bildremsa för den angivna bilden i 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
Parametrar
Returer
Indexet för den nyligen tillagda bilden eller -1 om bilden inte kan läggas till.
Undantag
Det går inte att lägga till bilden.
-eller-
Bredden på bildremsan som läggs till är 0, eller så är bredden inte lika med den befintliga bildbredden.
-eller-
Bildremsans höjd är inte lika med den befintliga bildhöjden.
Exempel
I följande exempel visas hur du använder AddStrip. Om du vill köra det här exemplet klistrar du in följande kod i ett Windows formulär som innehåller en ImageList med namnet imageList1 och en knapp och anropar metoden AddStripToCollection i det här exemplet när du hanterar knappens händelse Click.
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
Kommentarer
Antalet bilder som ska läggas till härleds från bredden på den angivna bilden.
En remsa är en enda bild som behandlas som flera bilder ordnade sida vid sida.