Anda di halaman 1dari 6

Nama : Azhim Rosyed Ibrahim

Kelas : E.1
NIM : 13520241005
Menu dan Kotak Dialog 1
A. Menu Editor
Menu editor digunakan untuk membuat menu pada aplikasi,pada menu editor
terdapat
beberapa
kotak
isian
maupun
kotak
pilihan
yang
sebenarnyamerupakan properti dari objek menu yang akan menampilkan
tampilan dari menu tersebut.
B. Tutorial MyMenu
1. Klik tombol menu editor atau gunakan ctrl+E.
2. Kemudian buatlah seperti gambar berikut:

Caption

Name

&Clock
&Time
&Date
Text &Color
&File
&Open
&Close
&Exit

mnuClock
mnuTimeItem
mnuDateItem
mnuTextColorItem
mnuFile
mnuOpen
mnuClose
mnuExit

Keterangan
:
a. Caption adalah nama menu (& digunakan untuk perintah cepat).
b. Name adalah nilai yang digunakan dalam function.
c. Insert untuk menambah menu.
d. Delete untuk menghapus menu yang dipilih.
e. Arah panah untuk menentukan letak menu. Jika ke kanan menjadi sub
menu dari menu di atasnya, jika ke atas/ke bawah penempatan menu
akan berubah.

3. Kemudian buatlah User Interface seperti gambar berikut:

Object
Form1
Label1

Property
Caption
Alignment

Value
Coba Menu
Center

Border Style
Caption
Font
Image1

Strecth
BorderStyle

Fixed single
Ms Sans Serif
Bold
14-point
True
None

4. Tuliskan kode program berikut pada Form1


ketika menu close dipilih
Private Sub mnuClose_Click()
image1 tidak menampilkan gambar apapun
Image1.Picture = LoadPicture("")
menu close tidak dapat dipilih (false)
mnuClose.Enabled = False
End Sub
ketika menu Date diplih
Private Sub mnuDateItem_Click()
Label1 akan menampilkan tanggal sesuai tanggal PC
Label1.Caption = Date
End Sub
ketika menu exit dipilih
Private Sub mnuExit_Click()
program akan ditutup
Unload Me
End Sub
ketika menu open dipilih
Private Sub mnuOpen_Click()
file yang muncul hanya berekstensi .jpg
CommonDialog1.Filter = "(*.JPG)|*.JPG"
CommonDialog1.ShowOpen
gambar yang ditampilkan pada image1 sesuai dengan
apa yang kita pilih
Image1.Picture = LoadPicture(CommonDialog1.FileName)
mnuClose.Enabled = True
End Sub
ketika menu Time dijalankan
Private Sub mnuTimeItem_Click()
Label1 akan berubah menjadi
(jam/menit/detik)
Label1.Caption = Time
End Sub
ketika menu teks color dipilih
Private Sub nmuTextColorItem_Click()

waktu

saat

ini

membuka kotak memilih warna


CommonDialog1.Flags = &H2&
CommonDialog1.ShowColor
merubah warna Label1 menjadi seperti apa yang
dipilih
Label1.ForeColor = CommonDialog1.Color
End Sub
5. Ketika program dijalankan
a. Menu Time dipilih:

b. Menu Date dipilih:

c. Menu Text Color dipilih:

d. Menu Open dipilih:

e. Menu Close dipilih:

Anda mungkin juga menyukai