Sdílet prostřednictvím


ButtonBase.ImageList Vlastnost

Definice

Získá nebo nastaví ImageList , který obsahuje zobrazený na Image tlačítku ovládacího prvku.

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; }
public System.Windows.Forms.ImageList? ImageList { get; set; }
member this.ImageList : System.Windows.Forms.ImageList with get, set
Public Property ImageList As ImageList

Hodnota vlastnosti

Nějaký ImageList. Výchozí hodnota je null.

Příklady

Následující příklad kódu používá odvozenou třídu Button a nastaví ImageList a ImageIndex vlastnosti. Tento kód vyžaduje, aby ImageList byl vytvořen a k němu byl přiřazen minimálně jeden Image . Tento kód také vyžaduje, abyste měli rastrový obrázek s názvem MyBitMap.bmp uloženým v adresáři C:\Graphics .

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

Poznámky

ImageList Při nastavení Image nebo ImageIndex vlastnosti je vlastnost nastavena null, což je její výchozí hodnota.

Poznámka:

ImageList Pokud se hodnota vlastnosti změní na null, ImageIndex vrátí vlastnost výchozí hodnotu -1. Přiřazená ImageIndex hodnota se však uchovává interně a používá se, když je k ImageList vlastnosti přiřazena jináImageList. Pokud má nová ImageList přiřazená vlastnost ImageListImageList.ImageCollection.Count hodnotu vlastnosti, která je menší nebo rovna hodnotě přiřazené k ImageIndex vlastnosti minus jedna (protože kolekce je index založený na nule), ImageIndex je hodnota vlastnosti upravena na jednu menší než Count hodnota vlastnosti. Představte si například ovládací prvek tlačítka, jehož ImageList má tři obrázky a jehož ImageIndex vlastnost je nastavena na hodnotu 2. Pokud je tlačítku přiřazena nová, ImageList která má pouze dva obrázky, změní se ImageIndex hodnota na 1.

Platí pro

Viz také