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.
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.
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:
- Cara Memanggil Dialog Box OpenFileDialog. 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
- Cara Memanggil Control ColorDialog 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
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.:
Properti dari control OpenFileDialog
Kontrol OpenFileDialog memiliki sifat umum diantaranya yaitu:
No | Properti | Keterangan |
---|---|---|
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. |
- Properti utama dari kontrol ColorDialog adalah warna yang mengembalikan objek warna. Berikut ini adalah warna yang ada di ColorDialog:
Properties dari kontrol ColorDialog:
Dibawah ini adalah sifat umum dari ColorDialog.
- Cara Menggunakan SaveFileDialog 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:
No | Properti | Keterangan |
---|---|---|
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. |
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
No | Properti | Keterangan |
---|---|---|
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. |
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:
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.
0 Komentar untuk "Kontrol Dialog Box Visual Basic .Net"