Bagikan melalui


Peristiwa '<eventname>' secara implisit mendeklarasikan '<membername>', yang bertentangan dengan anggota di <type> '<classname>' dasar, dan peristiwa harus dinyatakan 'Bayangan'

Suatu peristiwa dideklarasikan dengan nama yang digabungkan untuk membentuk anggota implisit dengan nama yang sama sebagai anggota kelas dasar. Misalnya, jika Anda mendeklarasikan peristiwa bernama Event1, pengompilasi menghasilkan prosedur implisit add_Event1 dan remove_Event1. Jika kelas dasar memiliki anggota dengan salah satu nama ini, peristiwa di kelas ini harus membayangi anggota kelas dasar.

Ini adalah pesan peringatan. Shadows diasumsikan secara default. Untuk informasi selengkapnya tentang menyembunyikan peringatan atau memperlakukan peringatan sebagai kesalahan, lihat Mengonfigurasi Peringatan di Visual Basic.

ID Kesalahan: BC40012

Untuk memperbaiki kesalahan ini

  1. Untuk menyembunyikan anggota kelas dasar, tambahkan kata kunci Shadows ke deklarasi peristiwa.

  2. Jika Anda tidak berniat menyembunyikan anggota kelas dasar, ubah nama peristiwa.

Lihat juga