Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
[defaultcollelem] özniteliği, varsayılan koleksiyonun bir öğesi için bir özelliği erişimci işlevi olarak bayraklar.
[property-attribute-list, defaultcollelem] return-type property-name(prop-param-list)
Parametreler
-
property-attribute-list
-
özelliğine uygulanan diğer öznitelikler.
-
dönüş türü
-
İşlevin dönüş türünü belirtir.
-
özellik-adı
-
Özelliğin adı.
-
prop-param-list
-
özelliğiyle ilişkili sıfır veya daha fazla parametrenin listesi.
Açıklamalar
[defaultcollelem] özniteliği Visual Basic ® kod iyileştirmesi için kullanılır. Arabirimin veya dispinterface'in bir üyesi erişimci işlevi olarak işaretlenirse, çağrı doğrudan o üyeye gider.
[defaultcollelem] kullanımı bir özellik için tutarlı olmalıdır. Örneğin, bir Get özelliğinde özniteliğini kullanırsanız, bir Let özelliğinde de mevcut olmalıdır.
Typeflags Gösterimi
FUNCFLAG_FDEFAULTCOLLELEM veya VARFLAG_FDEFAULTCOLLELEM varlığı.
Örnekler
//A form has a button on it named Button1.
//To enable use of the property syntax and efficient use of the !
//syntax, the form describes itself in type info this way.
[
dual,
uuid(12345678-1234-1234-1234-123456789ABC),
helpstring("This is IForm"),
restricted
]
interface IForm1: IForm
{
[propget, defaultcollelem] HRESULT Button1(
[out, retval] Button *Value);
}
//User code may access the button using property syntax or ! syntax.
Sub Test()
Dim f as Form1
Dim b1 As Button
Dim b2 As Button
Set f = Form1
Set b1 = f.Button1 ' Property syntax
Set b = f!Button1 ' ! syntax
End Sub
Ayrıca bakınız