Disabled Menu Bar Using String Variable VB6 | DASAR PROGRAMER

Disabled Menu Bar Using String Variable VB6

Berikut ini adalah cara menonaktifkan menubar dengan variabel string di visual basic 6, untuk mempraktekannya siapkan :
1. Buat 1 Project baru dengan 1 Form.
2. Di form yang bertalian, tambahkan menu dari Tools-> Menu Editor, dengan struktur dan nama sbb:
          'File (mnuFile)
          ' - Input (mnuInput)
          ' - Cari (mnuCari)
          ' - Keluar (mnuKeluar)
3. Copy-kan coding berikut ke dalam editor form yang bertalian.

          'Buat tipe data sendiri untuk menampung

          'data caption dan name-nya menu
          Private Type arrMenu
            Caption As String
            Nama As String
          End Type

          'Deklarasi array dinamis bertipe arrMenu
          Dim tabMenu() As arrMenu

          'Deklarasi variabel bertipe Control

          Dim Contrl As Control

          Private Sub Form_Load()
          Dim i As Integer, Menu1 As String, Menu2 As String

            'Misalkan Menu1 dan Menu2 ditampung dari database
            Menu1 = "mnuInput"
            Menu2 = "mnuKeluar"
            'Untuk setiap control di Form1
            For Each Contrl In Form1.Controls

                'Periksa, jika Menu maka...
                If (TypeOf Contrl Is Menu) Then
                   'Alokasi array untuk menu yang ada
                   ReDim Preserve tabMenu(i + 1)

                   'Tampung caption dan nama menu
                   tabMenu(i).Caption = Contrl.Caption
                   tabMenu(i).Nama = Contrl.Name
                   'Periksa menu mana saja yang akan di-disabled

                   If tabMenu(i).Nama = Menu1 Or _
                      tabMenu(i).Nama = Menu2 Then
                      'Jika ketemu, disable-kan sekarang
                      Contrl.Enabled = False
                   End If  'Akhir proses menu disabled

                End If  'Akhir pemeriksaan menu di Form1
            Next Contrl 'Ke control berikutnya
            'Bebaskan memori yang digunakan array
            Erase tabMenu

          End Sub

Tags:
contoh program vb6, contoh fungsi di vb6, cara penggunaan fungsi vb, tutorial vb6, download tutorial vb6, vb6 tutorial download, dasar dasar vb6, belajar vb6, cara mudah belajar vb6, vb6 artikel download, vb6 blog, contoh program vb6, artikel vb6, semua tentang vb6, vb6 api, cara menggunakan module, cara menggunakan class module
Jika Anda menyukai Artikel di blog ini, Silahkan klik disini untuk berlangganan gratis via email, dengan begitu Anda akan mendapat kiriman artikel setiap ada artikel yang terbit di dasarprogrammer.blogspot.com

0 komentar:

Posting Komentar