TreeNode.StateImageKey Свойство

Определение

Получает или задает ключ изображения, используемый для указания состояния узла TreeNode, если для свойства TreeView родительского объекта CheckBoxes задано значение false.

public:
 property System::String ^ StateImageKey { System::String ^ get(); void set(System::String ^ value); };
[System.ComponentModel.TypeConverter(typeof(System.Windows.Forms.ImageKeyConverter))]
[System.Windows.Forms.RelatedImageList("TreeView.StateImageList")]
public string StateImageKey { get; set; }
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Forms.ImageKeyConverter))>]
[<System.Windows.Forms.RelatedImageList("TreeView.StateImageList")>]
member this.StateImageKey : string with get, set
Public Property StateImageKey As String

Значение свойства

String

Ключ изображения, используемый для указания состояния узла TreeNode.

Атрибуты

Комментарии

Ключ изображения, возвращаемый этим свойством, содержится в StateImageList свойстве родительского TreeView элемента управления.

Если в родительском элементе TreeView включены флажки, он StateImageKey игнорируется, а узел отобразит первое или второе изображение в StateImageList наборе на родительском элементе TreeView , чтобы указать состояние без флажка или флажка соответственно. Переключение Checked свойства не влияет на значение .StateImageKey

Свойства StateImageKey StateImageIndex являются взаимоисключающими, т. е. если они заданы, другая игнорируется. Если задано StateImageKey свойство, StateImageIndex свойство автоматически устанавливается равным –1. Кроме того, если задано StateImageIndex, StateImageKey автоматически задается пустая строка (""). Для изображения необходимо задать StateImageKey соответствующий индекс от 0 до 14. Можно задать StateImageKey для изображения значение индекса больше 14 (исключение не будет создано), но изображение может не отображаться.

Применяется к

См. также раздел