ImageList.ImageCollection.AddStrip(Image) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee voegt u een afbeeldingsstrook voor de opgegeven afbeelding toe aan de 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
Parameters
Retouren
De index van de zojuist toegevoegde installatiekopieën of -1 als de afbeelding niet kan worden toegevoegd.
Uitzonderingen
De afbeelding die wordt toegevoegd, is null.
– of –
De afbeelding die wordt toegevoegd, is geen Bitmap.
De afbeelding kan niet worden toegevoegd.
– of –
De breedte van de afbeeldingsstrook die wordt toegevoegd, is 0 of de breedte is niet gelijk aan de bestaande afbeeldingsbreedte.
– of –
De hoogte van de afbeeldingsstrook is niet gelijk aan de bestaande afbeeldingshoogte.
Voorbeelden
In het volgende voorbeeld ziet u hoe u deze kunt gebruiken AddStrip. Als u dit voorbeeld wilt uitvoeren, plakt u de volgende code in een Windows formulier met een ImageList met de naam imageList1 en een knop en roept u de methode AddStripToCollection in dit voorbeeld aan wanneer u de Click-gebeurtenis van de knop verwerkt.
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
Opmerkingen
Het aantal afbeeldingen dat moet worden toegevoegd, wordt afgeleid van de breedte van de opgegeven afbeelding.
Een strip is één afbeelding die wordt behandeld als meerdere afbeeldingen die naast elkaar zijn gerangschikt.