Kontrol Dialog Box Visual Basic .Net Kontrol Dialog Box Visual Basic .Net - Berguru IT - Tutorial Visual Basic, Networking, Tips dan Trik
VB.Net

VB.Net Tutorial Untuk pemula

Instant Article

Cara Membuat Instant Article Untuk Blogger

logo

Kontrol Dialog Box Visual Basic .Net

Kontrol Dialog Box Visual Basic .Net - Penggunaan Dialog Box pada umumnya dapat kita temui pada system operasi windows, bukan berarti di MacOS dan linux tidak ada. Karena kita akan membahas Dialog Box di visual basic maka erat kaitannya dengan windows. Sebenarnya Dialog Box itu apa sih?.

Dialog Box adalah window untuk berbagi tugas seperti membuka dan menyimpan file, mencetak halaman, konfigurasi halaman, memberikan pilihan warna dan lain sebagainya. Dialog Box merupakan bagian penting dalam mengembangkan aplikasi berbasis windows, selain itu Dialog Box dapat juga dimanfaatkan untuk berbagai kebutuhan seperti pengelolahan file dan lain sebagainya.

Dalam menampilkan atau mencari file di Dialog Box, karena di properti FileName dapat diatur sebelum menampilkan kotak dialog. Hal ini menyebabkan kotak dialog awalnya menampilkan nama file yang diberikan. Dalam berbagai kasus, aplikasi anda harus menyetel properti Initial Directory, Filter dan Filter Index sebelum memanggil ShowDialog.

Contoh Pengunaan Kontrol Dialog Box:


  1. Cara Memanggil Dialog Box OpenFileDialog.
  2. Kontrol OpenFileDialog meminta pengguna untuk membuka file dan memungkinkan pengguna untuk memilih file yang akan dibuka. Pengguna dapat juga memeriksa apakah file itu ada atau tidak
    
    Public Class Form1
        Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
            Dim DB As New OpenFileDialog
            DB.ShowDialog()
        End Sub
    End Class
    
    

    Kode diatas hanya sekedar memanggil kotak dialog, dan untuk menggunakan kotak dialog lihat kode berikut:
    Untuk mempersiapkan contoh program ini ikutilah langkah berikut:
    - Buat Project Baru dan pilih Windows Form Aplication
    - Drag n drop PictureBox Control, Button control dan OpenFileDialog control ke form1
    - Atur properti button text nya dengan "Load File Image"
    - Klik dua kali pada button dan masukkan kode berikut ini:
    
    Public Class Form1
        Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
            If OpenFileDialog1.ShowDialog <> Windows.Forms.DialogResult.Cancel Then
                PictureBox1.Image = Image.FromFile(OpenFileDialog1.FileName)
            End If
        End Sub
    End Class
    
    

    Jalankan program dan klik button load file image dan akan muncul kotak dialog box, dalam kotak dialog box pilih lah sebuah gambar lalu tekan ok. Maka hasilnya kan tampak seperti ini.:

    Cara menggunakan OpenFileDialog berupa gambar di visual basic .net


    Properti dari control OpenFileDialog
    Kontrol OpenFileDialog memiliki sifat umum diantaranya yaitu:
    NoPropertiKeterangan
    1 AddExtension Mendapatkan atau menetapkan nilai yang menunjukkan apakah kotak dialog secara otomatis menambahkan ekstensi ke nama file jika pengguna menolak ekstensi.
    2 AutoUpgradeEnabled Mendapatkan atau menetapkan nilai yang menunjukkan apakah instance FileDialog ini secara otomatis meningkatkan tampilan dan perilaku saat dijalankan pada Windows Vista.
    3 CheckFileExists Mendapatkan atau menetapkan nilai yang menunjukkan apakah kotak dialog menampilkan peringatan jika pengguna menentukan nama file yang tidak ada.
    4 CheckPathExists Mendapatkan atau menetapkan nilai yang menunjukkan apakah kotak dialog menampilkan peringatan jika pengguna menentukan jalur yang tidak ada.
    5 CustomPlaces Mendapatkan koleksi tempat khusus untuk instance FileDialog ini.
    6 DefaultExt Mendapatkan atau menetapkan ekstensi nama file default.
    7 DereferenceLinks Mendapatkan atau menetapkan nilai yang menunjukkan apakah kotak dialog mengembalikan lokasi file yang dirujuk oleh jalan pintas atau apakah ia mengembalikan lokasi Shortcut (.lnk).
    8 FileName Mendapatkan atau menetapkan string yang berisi nama file yang dipilih dalam kotak dialog file.
    9 FileNames Mendapatkan nama file dari semua file yang dipilih di kotak dialog.
    10 Filter Mendapat atau menetapkan string filter nama file saat ini, yang menentukan pilihan yang muncul di kotak "Save as file type" atau "Files of type" di kotak dialog.
    11 FilterIndex Mendapatkan atau menetapkan indeks filter yang saat ini dipilih dalam kotak dialog file.
    12 InitialDirectory Gets atau set direktori awal yang ditampilkan oleh kotak dialog file.
    13 Multiselect Mendapatkan atau menetapkan nilai yang menunjukkan apakah kotak dialog mengizinkan beberapa file untuk dipilih.
    14 ReadOnlyChecked Mendapatkan atau menetapkan nilai yang menunjukkan apakah kotak centang ReadOnly di pilih.
    15 RestoreDirectory Mendapatkan atau menetapkan nilai yang menunjukkan apakah kotak dialog mengembalikan direktori saat ini sebelum ditutup.
    16 SafeFileName Mendapatkan nama file dan ekstensi untuk file yang dipilih di kotak dialog lalu untuk di save. Nama file tidak termasuk path.
    17 SafeFileNames Mendapatkan berbagai nama file dan ekstensi untuk semua file terpilih di kotak dialog. Nama file tidak termasuk path.
    18 ShowHelp Mendapatkan atau menetapkan nilai yang menunjukkan apakah tombol Bantuan ditampilkan dalam kotak dialog file.
    19 ShowReadOnly Mendapatkan atau menetapkan nilai yang menunjukkan apakah kotak dialog berisi kotak centang read-only.
    20 SupportMultiDottedExtensions Gets atau set apakah kotak dialog mendukung menampilkan dan menyimpan file yang memiliki beberapa ekstensi nama file.
    21 Title Gets atau set judul kotak dialog file.
    22 ValidateNames Mendapatkan atau menetapkan nilai yang menunjukkan apakah kotak dialog hanya menerima nama file Win32 yang valid.

  3. Cara Memanggil Control ColorDialog

  4. Kontrol ColorDialog pada DialogBox untuk mewakili tampilan warna yang tersedia bersamaan dengan kontrol yang dimungkinkan untuk menentukan warna khusus sehingga pengguna dapat memilih warna apa saja sesuai dengan yang diinginkan.

    Baca Juga : File dan Direktori Visual Basic .Net

    Properti utama dari kontrol ColorDialog adalah warna yang mengembalikan objek warna. Berikut ini adalah warna yang ada di ColorDialog:

    Cara Memanggil Kontrol ColorDialog Visual Basic

    Properties dari kontrol ColorDialog:
    Dibawah ini adalah sifat umum dari ColorDialog.
    NoPropertiKeterangan
    1 AllowFullOpen Mendapatkan atau menetapkan nilai yang menunjukkan apakah pengguna dapat menggunakan kotak dialog untuk menentukan warna khusus.
    2 AnyColor Mendapatkan atau menetapkan nilai yang menunjukkan apakah kotak dialog menampilkan semua warna yang tersedia dalam himpunan warna dasar.
    3 CanRaiseEvents Mendapatkan nilai yang menunjukkan apakah komponen tersebut dapat meningkatkan suatu peristiwa.
    4 Color Untuk menentukan warna pilihan sesuai yang ditunjuk oleh pengguna.
    5 CustomColors Untuk menetapkan sekumpulan warna khusus yang ditampilkan di kotak dialog.
    6 FullOpen Untuk menetapkan nilai yang menunjukkan apakah kontrol yang digunakan untuk membuat warna kustom terlihat saat kotak dialog dibuka.
    7 ShowHelp Untuk menunjukkan apakah tombol bantuan tampil di kotak dialog.
    8 SolidColorOnly Untuk membatasi pengguna untuk menampilkan atau memilih warna solid saja.

    Contoh untuk menampilkan ColorDialog:
    - Pertama-tama buat project baru.
    - Masukkan label serta button ke dalam form1
    - Beri properti text label dengan "Contoh Penggunaan ColorDialog" serta Text Button dengan "Ganti Warna"
    - Bentuk dari project ini seperti dibawah ini:

    Cara membuat form ColorDialog Visual Basic .Net

    - Klik dua kali pada button dan masukkan kode berikut ini:
    
    Public Class Form1
        Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
            If ColorDialog1.ShowDialog <> Windows.Forms.DialogResult.Cancel Then
                'Kode ini untuk mengubah warna dari label1
                Label1.ForeColor = ColorDialog1.Color
            End If
        End Sub
    End Class
    
    

    Coba jalankan program serta klik button dan pilihlah warna yang anda suka, hasilnya akan seperti ini

    Hasil pemrograman colordialog visual basic .net

  1. Cara Menggunakan SaveFileDialog

  2. Dengan kontrol SaveFileDialog maka pengguna diminta untuk menentukan lokasi file yang akan disimpan dan pengguna dapat memberikan nama serta ekstensi dari jenis file tersebut. Kontrol ini pasti akan dibutuhkan semua programmer karena dapat memudahkan user client untuk menentukan lokasi file dan nama file tersebut.

    Properti dari kontrol SaveFileDialog adalah sebagai berikut:
    NoPropertiKeterangan
    1 AddExtension Untuk menambahkan ektensi nama file, ini bisa ditentukan otomatis ataupun secara manual.
    2 CheckFileExists Untuk memeriksa apakah file yang akan disimpan sudah ada atau tidak.
    3 CheckPathExists menetapkan nilai yang menunjukkan apakah kotak dialog menampilkan peringatan jika pengguna menentukan jalur yang tidak ada.
    4 CreatePrompt Mendapatkan atau menetapkan nilai yang menunjukkan apakah kotak dialog tersebut meminta pengguna untuk memberi izin untuk membuat file jika pengguna menentukan file yang tidak ada.
    5 DefaultExt Untuk menetapkan ekstensi nama file secara default.
    6 DereferenceLinks menetapkan nilai yang menunjukkan apakah kotak dialog mengembalikan lokasi file yang dirujuk oleh shortcut atau apakah ia mengembalikan lokasi shortcut (.lnk).
    7 FileName Mendapatkan atau menetapkan string yang berisi nama file yang dipilih dalam kotak dialog file.
    8 FileNames Mendapatkan nama file dari semua file yang dipilih di kotak dialog.
    9 Filter Mendapat atau menetapkan string filter nama file saat ini, yang menentukan pilihan yang muncul di kotak "Save as file type" atau "Files of type" di kotak dialog.
    10 FilterIndex menetapkan indeks filter yang saat ini dipilih dalam kotak dialog file.
    11 InitialDirectory Untuk menentukan direktori mana yang akan pertama kali dimunculkan pada kotak dialog.
    12 OverwritePrompt menetapkan nilai yang menunjukkan apakah kotak dialog Save As menampilkan peringatan jika pengguna menentukan nama file yang sudah ada.
    13 RestoreDirectory menetapkan nilai yang menunjukkan apakah kotak dialog mengembalikan direktori saat ini sebelum ditutup.
    14 ShowHelp Untuk menunjukkan apakah tombol Bantuan ditampilkan dalam kotak dialog file.
    15 SupportMultiDottedExtensions Untuk menampilkan dan menyimpan file yang memiliki beberapa ekstensi nama file.
    16 Title Untuk Judul dari kotak dialog.
    17 ValidateNames menetapkan nilai yang menunjukkan apakah kotak dialog hanya menerima nama file Win32 yang valid.

    Contoh dari kontrol SaveFileDialog
    Disini kita akan membuat contoh program sederhana untuk kontrol SaveFileDialog, persiapkanlah langkah-langkah berikut ini:

    - Buka aplikasi visual basic dan buat project baru.
    - Masukkan kedalam form yaitu: label, RichTextBox, Button, dan kontrol SaveFileDialog.
    - Klik dua kali pada Button, dan masukkan kode berikut ini:
    
    Public Class Form1
        Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
            SaveFileDialog1.Filter = "TXT Files (*.txt*)|*.txt" 'ini untuk memfilter jenis ekstensi
            If SaveFileDialog1.ShowDialog = Windows.Forms.DialogResult.OK Then
                My.Computer.FileSystem.WriteAllText _
                (SaveFileDialog1.FileName, RichTextBox1.Text, True)
            End If
        End Sub
    End Class
    
    

    Jalankan program dan tulis beberapa kata didalam kotak RichTextBox lalu simpan kedalam file. lihat gambar dibawah ini:


Dari beberapa kontrol yang dibahas diatas masih ada lagi kontrol-kontrol yang lainnya seperti kotak FontDialog dan PrintDialog, untuk pembahasan fontdialog dan printdialog akan dibahas di tutorial berikutnya.

Saya kira pembahasan Kontrol Dialog Box Visual Basic .Net sudah cukup sampai disini, apabila ada yang ingin di sampaikan mohon tinggalkan pesan pada kolom komentar dibawah ini.

Terima kasih atas kunjungannya. Salam kenal.

Tags

0 Komentar untuk "Kontrol Dialog Box Visual Basic .Net"

Subscribe