DesignTimeVisibleAttribute Třída
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í.
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
- 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 |
| DesignTimeVisibleAttribute(Boolean) |
Vytvoří novou DesignTimeVisibleAttribute vlastnost nastavenou Visible na danou hodnotu v |
Pole
| Name | Description |
|---|---|
| Default |
Výchozí viditelnost, která je |
| 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) |