Sdílet prostřednictvím


Změny vytváření instancí komponent v jazyku Visual Basic

V jazyce Visual Basic 6.0 byla řízena vytvoření instance Instancing vlastnost třídy, která určují úroveň přístupu (Public, Private , Friend ) třída a způsob, jakým mohl být vytvořen objekt.

V jazyce Visual Basic .net nastavte modifikátor přístupu pro třídy na Public , Private , nebo Friend a potom určete uživatele možnost vytvářet instance třídy nastavením úrovně přístupu konstruktoru (Sub New), jak je znázorněno v následující tabulce.

Použití pouze instance aplikace Visual Basic 6.0

Visual Basic rozhraní.

Private

Třída Access atribut:Private

PublicNotCreatable

Class Access attribute: Public.Konstruktor deklarovat Friend (Friend Sub New)

SingleUse

Nepodporované *

GlobalSingleUse

Nepodporované *

MultiUse

Class Access attribute: Public.Konstruktor deklarovat Public (Public Sub New)

GlobalMultiUse

Nepodporované *

Žádnou kombinaci třídy a přístup konstruktor, který duplikuje příčiny@* je SingleUse , GlobalSingleUse , nebo GlobalMultiUse .Můžete získat efekt podobný GlobalMultiUse importováním třídy do klientský program, přestože pouze díky sdílené členy přístupné bez kvalifikace.Veřejné moduly také umožnit podobným účinkem.

Viz také

Koncepty

Charakteristika komponentní třídy

Inicializace a ukončování komponent