ButtonBase.ImageList Tulajdonság

Definíció

Lekéri vagy beállítja a ImageListImage gombvezérlőn megjelenített elemet.

public:
 property System::Windows::Forms::ImageList ^ ImageList { System::Windows::Forms::ImageList ^ get(); void set(System::Windows::Forms::ImageList ^ value); };
public System.Windows.Forms.ImageList ImageList { get; set; }
member this.ImageList : System.Windows.Forms.ImageList with get, set
Public Property ImageList As ImageList

Tulajdonság értéke

Egy ImageList. Az alapértelmezett érték a null.

Példák

Az alábbi példakód a származtatott osztályt használja, Button és beállítja a ImageList tulajdonságokat.ImageIndex Ehhez a kódhoz létre kell hozni egy ImageList példányt, és legalább egyet Image hozzá kell rendelni. Ehhez a kódhoz egy bitképet is el kell nevezni MyBitMap.bmp a C:\Graphics könyvtárban.

private:
   void AddMyImage()
   {
      // Assign an image to the imageList.
      imageList1->Images->Add( Image::FromFile( "C:\\Graphics\\MyBitmap.bmp" ) );
      // Assign the imageList to the button control.
      button1->ImageList = imageList1;
      // Select the image from the ImageList (using the ImageIndex property).
      button1->ImageIndex = 0;
   }
private void AddMyImage()
 {
    // Assign an image to the ImageList.
    ImageList1.Images.Add(Image.FromFile("C:\\Graphics\\MyBitmap.bmp"));
    // Assign the ImageList to the button control.   
    button1.ImageList = ImageList1;
    // Select the image from the ImageList (using the ImageIndex property).    
    button1.ImageIndex = 0;
 }
Private Sub AddMyImage()
    ' Assign an image to the ImageList.
    ImageList1.Images.Add(Image.FromFile("C:\Graphics\MyBitmap.bmp"))
    ' Assign the ImageList to the button control.   
    button1.ImageList = ImageList1
    ' Select the image from the ImageList (using the ImageIndex property).    
    button1.ImageIndex = 0
End Sub

Megjegyzések

Ha a vagy ImageIndex tulajdonság ImageList be van állítva, a Image tulajdonság be van állítva null, amely az alapértelmezett érték.

Note

Ha a ImageList tulajdonság értéke megváltozik null, a tulajdonság az ImageIndex alapértelmezett értékét adja vissza ( -1). A hozzárendelt ImageIndex érték azonban belsőleg megmarad, és akkor lesz felhasználva, amikor egy másikat ImageList rendel hozzá a ImageList tulajdonsághoz. Ha a tulajdonsághoz rendelt új ImageList tulajdonság értéke kisebb vagy egyenlő, mint a tulajdonsághoz ImageIndex rendelt érték mínusz egy (mivel a gyűjtemény nulla alapú index), a ImageIndex tulajdonság értéke a tulajdonság értékénél Count egy kisebb értékre van módosítva.ImageListImageList.ImageCollection.Count Vegyük például azt a gombvezérlőt, amelynek ImageList három képe van, és amelynek ImageIndex tulajdonsága 2. Ha a ImageList gombhoz csak két kép van rendelve, az ImageIndex érték 1 lesz.

A következőre érvényes:

Lásd még