atribut uidefault
Atribut [uidefault] menunjukkan bahwa anggota informasi jenis adalah anggota default untuk ditampilkan di antarmuka pengguna.
[method-attribute-list, uidefault]return-type method-name(method-parameter-list)
Parameter
-
method-attribute-list
-
Atribut lain yang berlaku untuk metode .
-
jenis-kembali
-
Jenis data yang akan dikembalikan metode ketika selesai dieksekusi.
-
nama metode
-
Nama metode .
-
method-parameter-list
-
Parameter nol atau lebih untuk metode .
Keterangan
Menerapkan atribut [uidefault] ke anggota antarmuka atau dispinterface memberi tahu Visual Basic, pada waktu desain, untuk secara otomatis menampilkan peristiwa atau properti ini kepada pengguna. Ini berarti bahwa ketika pengguna mengklik dua kali objek, Visual Basic melompat ke peristiwa di antarmuka sumber default yang memiliki atribut [uidefault ]. Saat pengguna memilih objek, browser Properti Visual Basic menampilkan properti di antarmuka sumber default yang memiliki atribut ini. Jika tidak ada peristiwa atau properti yang memiliki atribut [uidefault] , Visual Basic menampilkan peristiwa atau properti pertama yang tercantum di antarmuka default.
Representasi Typeflag
Kehadiran FUNCFLAG_FUIDEFAULT atau VARFLAG_FUIDEFAULT
Contoh
[
dual,
uuid(12345678-1234-1234-1234-123456789ABC),
restricted
]
interface IForm: IDispatch
{
[propget]HRESULT Backcolor([out, retval] long *Value);
[propput]HRESULT Backcolor([in] long Value);
[propget, uidefault]HRESULT Name([out, retval] BSTR *Value);
[propput, uidefault]HRESULT Name([in] BSTR Value);
}
[
odl,
dual,
uuid(87654321-1234-1234-1234-123456789ABC),
restricted
]
interface IFormEvents: IDispatch
{
[uidefault]HRESULT Click();
HRESULT Resize();
}
[
uuid(12345678-1234-1234-1234-987654321ABC)
]
coclass Form
{
[default] interface IForm;
[default, source] interface IFormEvents;
}
Lihat juga