ButtonBase.ImageList Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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.