ColumnHeader.ImageIndex Vlastnost
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í.
Získá nebo nastaví index obrázku zobrazeného v souboru ColumnHeader.
public:
property int ImageIndex { int get(); void set(int value); };
[System.ComponentModel.TypeConverter(typeof(System.Windows.Forms.ImageIndexConverter))]
public int ImageIndex { get; set; }
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Forms.ImageIndexConverter))>]
member this.ImageIndex : int with get, set
Public Property ImageIndex As Integer
Hodnota vlastnosti
Index obrázku zobrazeného v souboru ColumnHeader.
- Atributy
Výjimky
value
je menší než -1.
Poznámky
Vlastnost ImageIndex odkazuje na index obrázku určeného SmallImageList ListView vlastností, která obsahuje ColumnHeader. Vlastnost ImageIndex vrátí hodnotu -1, pokud není SmallImageList nastavena hodnota obsahující ListView. Obrázek zobrazený ve sloupci se obvykle používá k označení stavu položek ve sloupci.
ImageKey a ImageIndex vzájemně se vylučují, což znamená, že pokud je nastavena jedna, druhá je nastavena na neplatnou hodnotu a ignorována. Pokud vlastnost nastavíte ImageKey , ImageIndex vlastnost se automaticky nastaví na -1. Případně pokud vlastnost nastavíte ImageIndex , nastaví se ImageKey automaticky na prázdný řetězec ("").
ImageList Pokud se hodnota vlastnosti změní na null
, ImageIndex vrátí vlastnost výchozí hodnotu -1. Přiřazená ImageIndex hodnota se ale uchovává interně a používá se při přiřazení jiného ImageList objektu k ImageList vlastnosti. Pokud má nová přiřazená ImageList vlastnost ImageList.ImageCollection.Count hodnotu vlastnosti, která je menší nebo rovna hodnotě přiřazené k ImageIndex vlastnosti minus jedna (pro účet kolekce je nulový index), ImageIndex hodnota vlastnosti se upraví na jednu menší než Count hodnota ImageList vlastnosti.
Představte si například ovládací prvek tlačítka, jehož ImageList má tři obrázky a jehož ImageIndex vlastnost je nastavená 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.