Praktikum : Pemrograman II Modul Praktikum ke : 11 Judul Materi : Image Control dan Picture Box Tujuan / Sasaran : Mahasiswa dapat menggunakan Image Control dan Picture Box Waktu (lama) : 3 Jam Aplikasi yang digunakan : Visual Basic I. Image Control Berfungsi untuk menampilkan gambar. Format gambar yang bisa diterima oleh VB 6.0: 1. BMP 2. CUR untuk menggambar cursor 3. GIF 4. EMF 5. JPG 6. WMF Cara menampilkan gambar: 1. Fase desain Pilih komponen image lalu pilih property picture pada jendela property Tekan tombol elipsis ( ) untuk memilih file gambar yang akan ditampilkan 2. Fase runtime Menggunakan method loadpicture(path dari file gambar). Contoh: Image1.picture = loadpicture( d:\contoh.bmp ) Ciri dari Image Cotrol : Tidak memiliki method grafik Tidak memiliki property autoredraw Property stretch digunakan untuk merubah ukuran image agar mengikuti ukuran dari kontrol image Image control lebih baik dibanding picture box dalam hal:
Performance yang lebih baik Menggunakan lebih sedikit memori Contoh 01 Image Control View Object Contoh 01 Image Control View Code
II. Picture Box Perbedaan dengan image control: 1. Memiliki method grafik seperti paintpicture 2. Dapat digunakan sebagai container, misalnya untuk menampilkan gambar pada form MDI 3. Tidak punya property stretch File gambar yang bisa masuk ke picture box: - BMP - GIF - ICO - CUR - JPG Property picture box: Autoredraw, digunakan untuk mengeluarkan gambar Autosize, digunakan untuk merubah ukuran picture box mengikuti ukuran gambar Picture, digunakan untukmemilih gambar yang akan ditampilkan pada picture box Menampilkan gambar Fase desain Menggunakan property picture pada jendela property Fase runtime Menggunakan method loadpicture(path dari file gambar). Contoh: Picture1.picture = loadpicture( d:\contoh.bmp ) Picture1.picture = loadpicture(label1.caption) Picture1.paintpicture loadpicture( d:\contoh.bmp ), 0,0, Picture1.ScaleWidth, Picture1.ScaleHeight
Menyalin gambar Picture2.picture = picture1.picture Menghapus gambar Hanya untuk picture yang diload dengan paintpicture Picture3.cls Contoh 02 Image Control Picture Box Contoh 02 Image Control Picture Box
III. Soal praktikum / latihan Buat Aplikasinya dengan nama project Praktikum11.vbp 1. Buatlah program Image Control dengan menggunakan 8 picture, 3 command button dan 1 label, aturan adalah sebagai berikut (Nama form: Prak11-01.frm). - Pada saat program dijalankan 4 image tampil dan sisanya tidak - Apabila menggunakan Run I, maka 4 image tampil dan sisanya tidak - Apabila menggunakan Run II, maka 8 image akan tampil 2. Buatlah program Image Control dengan menggunakan 10 picture, 3 command button dan 1 label, aturan adalah sebagai berikut (Nama form: Prak11-02.frm). - Pada saat program dijalankan 5 image tampil dan sisanya tidak - Apabila menggunakan Run I, maka 5 image tampil dan sisanya tidak - Apabila menggunakan Run II, maka 10 image akan tampil 3. Buatlah program Image Control dengan menggunakan 12 picture, 3 command button dan 1 label, aturan adalah sebagai berikut (Nama form: Prak11-03.frm). - Pada saat program dijalankan 6 image tampil dan sisanya tidak - Apabila menggunakan Run I, maka 6 image tampil dan sisanya tidak - Apabila menggunakan Run II, maka 12 image akan tampil 4. Buatlah program Image Control dengan menggunakan 14 picture, 3 command button dan 1 label, aturan adalah sebagai berikut (Nama form: Prak11-04.frm). - Pada saat program dijalankan 7 image tampil dan sisanya tidak - Apabila menggunakan Run I, maka 7 image tampil dan sisanya tidak - Apabila menggunakan Run II, maka 14 image akan tampil
5. Buatlah program Image Control dengan menggunakan 16 picture, 3 command button dan 1 label, aturan adalah sebagai berikut (Nama form: Prak11-05.frm). - Pada saat program dijalankan 8 image tampil dan sisanya tidak - Apabila menggunakan Run I, maka 8 image tampil dan sisanya tidak - Apabila menggunakan Run II, maka 16 image akan tampil 6. Buatlah program Picture Box dengan menggunakan 9 picture box, command button dan 1 label, aturan adalah sebagai berikut (Nama form: Prak11-06.frm). - Pada saat program dijalankan 3 image tampil dan sisanya tidak 7. Buatlah program Picture Box dengan menggunakan 12 picture box, command button dan 1 label, aturan adalah sebagai berikut (Nama form: Prak11-07.frm). - Pada saat program dijalankan 4 image tampil dan sisanya tidak 8. Buatlah program Picture Box dengan menggunakan 15 picture box, command button dan 1 label, aturan adalah sebagai berikut (Nama form: Prak11-08.frm). - Pada saat program dijalankan 5 image tampil dan sisanya tidak
9. Buatlah program Picture Box dengan menggunakan 18 picture box, command button dan 1 label, aturan adalah sebagai berikut (Nama form: Prak11-09.frm). - Pada saat program dijalankan 6 image tampil dan sisanya tidak 10. Buatlah program Picture Box dengan menggunakan 21 picture box, command button dan 1 label, aturan adalah sebagai berikut (Nama form: Prak11-10.frm). - Pada saat program dijalankan 7 image tampil dan sisanya tidak