![]() |
![]() |
1. Aktifkan kembali Latihan Modul 4
2. Tambahkan MDIForm pada project tersebut, dengan menu Project, kemudian pilih Add MDIform, kemudian aturlah properti sebagai berikut :
Kontrol | Properti | Value |
MDIForm1 | Name WindowState |
frmMain vbMaximize |
3. Jadikan form-form lain yang berada pada project tersebut menjadi MDIChild, dengan membuat properti MDIChild pada masing-masing form menjadi True.
4. Kemudian tambahkan menu berikut pada MDIForm anda, dengan menu Tools, Menu Editor, dan ketikan data berikut.
Data | mnuData |
- Peserta | mnuDataPeserta |
- Negara | mnuDataNegara |
- Propinsi | mnuDataPropinsi |
- Garis pemisah | mnuPemisah1 |
- Ujian | mnuDataUjian |
Laporan | mnuLaporan |
- Daftar Peserta | mnuLaporanDaftarPeserta |
- Peserta Ujian dan Nilai | mnuLaporanPesertaUjian |
Cetak | mnuCetak |
- Cetak Sertifikat | mnuCetakSertifikat |
- Cetak Label Amplop | mnuCetakLabelAmplop |
Selesai | mnuSelesai |
- Ya | mnuYa |
- Tidak | mnuTidak |
Atur hirarki yang bersesuaian dengan tampilan diatas.
6. Kemudian Lakukan koding untuk menampilkan Form berdasarkan masing-masing pilihan pada menu, Contoh :
Private Sub mnuDataPeserta_Click() frmPeserta.Show End Sub
Private Sub mnuDataNegara_Click() frmNegara.Show End Sub
Private Sub mnuDataPropinsi_Click() frmPropinsi.Show End Sub
Private Sub mnuYa_Click() Unload Me End Sub
Private Sub MDIForm_QueryUnload(Cancel As Integer, UnloadMode As Integer) If Not Me.ActiveForm Is Nothing Then MsgBox "Masih ada Form yang aktif" Cancel = True End If End Sub