ImageList.ImageCollection.AddStrip(Image) Metoda
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
Dodaje pasek obrazu dla określonego obrazu do elementu 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
Parametry
Zwraca
Indeks nowo dodanego obrazu lub -1, jeśli nie można dodać obrazu.
Wyjątki
Nie można dodać obrazu.
-lub-
Szerokość dodawanego paska obrazu wynosi 0 lub szerokość nie jest równa istniejącej szerokości obrazu.
-lub-
Wysokość paska obrazu nie jest równa wysokości istniejącego obrazu.
Przykłady
W poniższym przykładzie pokazano, jak używać polecenia AddStrip. Aby uruchomić ten przykład, wklej następujący kod do formularza systemu Windows zawierającego nazwany ImageListimageList1 i przycisk i wywołaj AddStripToCollection metodę w tym przykładzie podczas obsługi zdarzenia przycisku 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
Uwagi
Liczba obrazów do dodania jest wnioskowana z szerokości danego obrazu.
Pasek to pojedynczy obraz, który jest traktowany jako wiele obrazów rozmieszczonych obok siebie.