Menyimpan Image Dalam File Resource

Setelah beberapa bulan terakhir disibukkan oleh pekerjaan, akhirnya bisa sedikit mengambil nafas. Beberapa waktu yang lalu ada teman yang lagi belajar membuat aplikasi desktop, dia menanyakan bagaimana cara agar gambar-gambar yang digunakan dalam aplikasi tidak diubah-ubah. Sebenarnya saya sendiri hanya punya 0 experiance untuk applikasi desktop, karena selama ini hanya berkutat di aplikasi web. Tapi ada beberapa hal kecil yang kebetulan saya tahu.

Untuk menyimpan file-file gambar seperti yang ditanyakan tersebut, salah satunya bisa menggunakan file resource.

  1. Buat projek baru untuk aplikasi desktop
  2. Tambahkan file resource ke projek (Resource.resx)

    Tambahkan file resource

  3. Tambahkan file-file gambar ke file resource dengan klik Add Resource –> Add Existing File

    Add Existing file

    Gambar-gambar yang ditambahkan akan di copy ke folder Resource

    Gambar yang ditambahkan akan tampil di file resource

    Tampilan di Solution Explorer

    Jika nama file mengandung space, akan diubah menjadi “_”

Sekarang bagaimana cara mengakses gambar di resource ini?
Kita hanya perlu menuliskan kode berikut

My.Resources.Resource.NamaGambarnya

Sebagai contoh, buat form seperti gambar berikut

Tulis kode berikut

Public Class Form1

    Private Sub BtBlueHill_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtBlueHill.Click
        PictureBox1.Image = My.Resources.Resource.Blue_hills
    End Sub

    Private Sub BtSunset_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtSunset.Click
        PictureBox1.Image = My.Resources.Resource.Sunset
    End Sub


    Private Sub BtWaterLili_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtWaterLili.Click
        PictureBox1.Image = My.Resources.Resource.Water_lilies
    End Sub
End Class

Jalankan aplikasinya dan lihat hasilnya

Happy Coding

About Yuniar

Penulis sekarang lebih banyak bekerja menggunakan teknologi Microsoft .NET secara umum dan TIDAK lagi menggunakan aplikasi MapXtreme.net dari MapInfo. Karena itu mohon maaf, jika pertanyaan-pertanyaan mengenai MapXtreme sudah tidak bisa saya jawab lagi.

Posted on 8 Desember 2010, in .NET, Desktop and tagged , , , . Bookmark the permalink. 1 Komentar.

  1. klo buat bahasa c# nya kira2 jadi kaya gmn itu yah??

    makasih

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: