DesignTimeVisibleAttribute Třída

Definice

DesignTimeVisibleAttribute označuje viditelnost komponenty. Pokud Yes existuje, může vizuální návrhář zobrazit tuto komponentu v návrháři.

public ref class DesignTimeVisibleAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Interface)]
public sealed class DesignTimeVisibleAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Interface)>]
type DesignTimeVisibleAttribute = class
    inherit Attribute
Public NotInheritable Class DesignTimeVisibleAttribute
Inherits Attribute
Dědičnost
DesignTimeVisibleAttribute
Atributy

Poznámky

Jedná se DesignTimeVisibleAttribute o nápovědu návrháře. Návrhář bude tento atribut ignorovat pro komponenty, které mají přítomnost uživatelského rozhraní. Lze ho použít pouze u tříd.

Nejužitečnější DesignTimeVisibleAttribute je, když máte ovládací prvek, který přijímá podřízené komponenty. Například položky uzlu ovládacího prvku System.Windows.Forms.TreeView by se neměly zobrazovat v zásobníku komponent, protože jsou vykresleny ovládacím prvku System.Windows.Forms.TreeView.

Konstruktory

Name Description
DesignTimeVisibleAttribute()

Vytvoří novou DesignTimeVisibleAttribute sadu na výchozí hodnotu false.

DesignTimeVisibleAttribute(Boolean)

Vytvoří novou DesignTimeVisibleAttribute vlastnost nastavenou Visible na danou hodnotu v visible.

Pole

Name Description
Default

Výchozí viditelnost, která je Yes.

No

Označí komponentu jako nezviditelněnou ve vizuálním návrháři.

Yes

Označí komponentu jako viditelnou ve vizuálním návrháři.

Vlastnosti

Name Description
TypeId

Při implementaci v odvozené třídě získá jedinečný identifikátor pro tento Attribute.

(Zděděno od Attribute)
Visible

Získá nebo nastaví, zda má být komponenta zobrazena v době návrhu.

Metody

Name Description
Equals(Object)

Vrátí hodnotu, která určuje, zda je tato instance rovna zadanému objektu.

GetHashCode()

Vrátí kód hash pro tuto instanci.

GetType()

Získá Type aktuální instance.

(Zděděno od Object)
IsDefaultAttribute()

Získá hodnotu označující, zda je tato instance rovna hodnotě Default .

Match(Object)

Při přepsání v odvozené třídě vrátí hodnotu, která určuje, zda se tato instance rovná zadanému objektu.

(Zděděno od Attribute)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Explicitní implementace rozhraní

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

Mapuje sadu názvů na odpovídající sadu identifikátorů pro rozesílání.

(Zděděno od Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Načte informace o typu objektu, který lze použít k získání informací o typu pro rozhraní.

(Zděděno od Attribute)
_Attribute.GetTypeInfoCount(UInt32)

Získá počet rozhraní typu informací, které objekt poskytuje (0 nebo 1).

(Zděděno od Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Poskytuje přístup k vlastnostem a metodám vystaveným objektem.

(Zděděno od Attribute)

Platí pro