Поделиться через


TreeNode.StateImageKey Свойство

Определение

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

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

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

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

Атрибуты

Комментарии

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

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

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

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

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