Bagikan melalui


Cara: Mempercepat Akses ke Objek dengan Jalur Kualifikasi Panjang (Visual Basic)

Jika Anda sering mengakses objek yang memerlukan jalur kualifikasi dari beberapa metode dan properti, Anda dapat mempercepat kode Anda dengan tidak mengulangi jalur kualifikasi.

Ada dua cara agar Anda tidak mengulangi jalur kualifikasi. Anda dapat menetapkan objek ke variabel, atau Anda dapat menggunakannya dalam Withblok ...End With .

Untuk mempercepat akses ke objek yang sangat memenuhi syarat dengan menetapkannya ke variabel

  1. Deklarasikan variabel jenis objek yang sering Anda akses. Tentukan jalur kualifikasi di bagian inisialisasi deklarasi.

    Dim ctrlActv As Control = someForm.ActiveForm.ActiveControl
    
  2. Gunakan variabel untuk mengakses anggota objek.

    ctrlActv.Text = "Test"
    ctrlActv.Location = New Point(100, 100)
    ctrlActv.Show()
    

Untuk mempercepat akses pada objek yang kompleks dengan menggunakan blok With...End With.

  1. Masukkan jalur kualifikasi dalam pernyataan With .

    With someForm.ActiveForm.ActiveControl
    
  2. Akses elemen objek dalam blok With, sebelum pernyataan End With.

        .Text = "Test"
        .Location = New Point(100, 100)
        .Show()
    End With
    

Lihat juga