DesignTimeVisibleAttribute Класс

Определение

Атрибут DesignTimeVisibleAttribute помечает видимость компонента.DesignTimeVisibleAttribute marks a component's visibility. Если установлено поле Yes, этот компонент может быть отображен в визуальном конструкторе.If Yes is present, a visual designer can show this component on a designer.

public ref class DesignTimeVisibleAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Interface)]
public sealed class DesignTimeVisibleAttribute : Attribute
type DesignTimeVisibleAttribute = class
    inherit Attribute
Public NotInheritable Class DesignTimeVisibleAttribute
Inherits Attribute
Наследование
DesignTimeVisibleAttribute
Атрибуты

Комментарии

DesignTimeVisibleAttribute Является указанием для конструктора.The DesignTimeVisibleAttribute is a hint to the Designer. Конструктор будет игнорировать этот атрибут для компонентов, имеющих присутствие пользовательского интерфейса.The Designer will ignore this attribute for components that have a UI presence. Его можно применять только к классам.It can only be applied to classes.

DesignTimeVisibleAttribute Наиболее полезен при наличии элемента управления, который принимает дочерние компоненты.The DesignTimeVisibleAttribute is most useful when you have a control that accepts child components. Например, System.Windows.Forms.TreeView элементы элемента управления не должны отображаться в области компонентов, поскольку они рисуются System.Windows.Forms.TreeView элементом управления.For example, the System.Windows.Forms.TreeView control's node items should not appear in the component tray because they are drawn by the System.Windows.Forms.TreeView control.

Конструкторы

DesignTimeVisibleAttribute()

Создает новый атрибут DesignTimeVisibleAttribute со значением по умолчанию false.Creates a new DesignTimeVisibleAttribute set to the default value of false.

DesignTimeVisibleAttribute(Boolean)

Создает новый атрибут DesignTimeVisibleAttribute со свойством Visible, равным заданному значению параметра visible.Creates a new DesignTimeVisibleAttribute with the Visible property set to the given value in visible.

Поля

Default

По умолчанию значение видимости — Yes.The default visibility which is Yes.

No

Помечает компонент как невидимый в визуальном конструкторе.Marks a component as not visible in a visual designer.

Yes

Помечает компонент как видимый в визуальном конструкторе.Marks a component as visible in a visual designer.

Свойства

TypeId

При реализации в производном классе возвращает уникальный идентификатор для этого Attribute.When implemented in a derived class, gets a unique identifier for this Attribute.

(Унаследовано от Attribute)
Visible

Возвращает или устанавливает значение, определяющее, должен ли компонент отображаться во время разработки.Gets or sets whether the component should be shown at design time.

Методы

Equals(Object)

Возвращает значение, показывающее, равен ли экземпляр указанному объекту.Returns a value that indicates whether this instance is equal to a specified object.

GetHashCode()

Возвращает хэш-код данного экземпляра.Returns the hash code for this instance.

GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Унаследовано от Object)
IsDefaultAttribute()

Возвращает значение, показывающее, равен ли этот экземпляр значению Default.Gets a value indicating if this instance is equal to the Default value.

Match(Object)

При переопределении в производном классе возвращает значение, указывающее, является ли этот экземпляр равным заданному объекту.When overridden in a derived class, returns a value that indicates whether this instance equals a specified object.

(Унаследовано от Attribute)
MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Унаследовано от Object)

Явные реализации интерфейса

_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Сопоставляет набор имен соответствующему набору идентификаторов диспетчеризации.Maps a set of names to a corresponding set of dispatch identifiers.

(Унаследовано от Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Возвращает сведения о типе объекта, которые можно использовать для получения сведений о типе интерфейса.Retrieves the type information for an object, which can be used to get the type information for an interface.

(Унаследовано от Attribute)
_Attribute.GetTypeInfoCount(UInt32)

Возвращает количество предоставляемых объектом интерфейсов для доступа к сведениям о типе (0 или 1).Retrieves the number of type information interfaces that an object provides (either 0 or 1).

(Унаследовано от Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Предоставляет доступ к открытым свойствам и методам объекта.Provides access to properties and methods exposed by an object.

(Унаследовано от Attribute)

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