ImageList.ImageCollection.AddStrip(Image) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přidá proužek obrázku pro zadaný obrázek do objektu 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
Návraty
Index nově přidané image nebo -1, pokud obrázek nelze přidat.
Výjimky
Obrázek nelze přidat.
-nebo-
Šířka přidávaného pruhu obrázku je 0 nebo se šířka nerovná stávající šířce obrázku.
-nebo-
Výška pásu obrázku se nerovná existující výšce obrázku.
Příklady
Následující příklad ukazuje, jak použít AddStrip. Chcete-li spustit tento příklad, vložte následující kód do formuláře Windows, který obsahuje pojmenované ImageListimageList1
a tlačítko, a zavolejte metodu AddStripToCollection
v tomto příkladu při zpracování události tlačítka 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
Poznámky
Počet obrázků, které se mají přidat, se odvodí z šířky daného obrázku.
Pruh je jeden obrázek, který je považován za několik obrázků uspořádaných vedle sebe.