![]() |
|
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