Bagikan melalui


Kontrol Formulir Windows menurut Fungsi

Windows Forms menawarkan kontrol dan komponen yang melakukan sejumlah fungsi. Tabel berikut mencantumkan kontrol dan komponen Windows Forms sesuai dengan fungsi umum. Selain itu, di mana ada beberapa kontrol yang melayani fungsi yang sama, kontrol yang direkomendasikan tercantum dengan catatan mengenai kontrol yang digantikan. Dalam tabel terpisah selanjutnya, kontrol yang telah digantikan dicantumkan bersama rekomendasi penggantiannya.

Nota

Tabel berikut ini tidak mencantumkan setiap kontrol atau komponen yang bisa Anda gunakan di Formulir Windows; untuk daftar yang lebih komprehensif, lihat Kontrol untuk Digunakan di Formulir Windows

Fungsi Pengendalian Deskripsi
Tampilan data DataGridView kontrol DataGridView Kontrol menyediakan tabel yang dapat disesuaikan untuk menampilkan data. Kelas DataGridView memungkinkan kustomisasi sel, baris, kolom, dan batas. Nota: Kontrol DataGridView menyediakan banyak fitur dasar dan canggih yang tidak ada dalam kontrol DataGrid. Untuk informasi selengkapnya, lihat Perbedaan Antara Kontrol DataGridView dengan Kontrol DataGrid di Windows Forms
Pengikatan dan navigasi data BindingSource komponen Menyederhanakan kontrol pengikatan pada formulir ke data dengan menyediakan manajemen mata uang, pemberitahuan perubahan, dan layanan lainnya.
BindingNavigator kontrol Menyediakan antarmuka jenis toolbar untuk menavigasi dan memanipulasi data pada formulir.
Pengeditan teks TextBox kontrol Menampilkan teks yang dimasukkan pada waktu desain yang dapat diedit oleh pengguna pada waktu proses, atau diubah secara terprogram.
RichTextBox kontrol Memungkinkan teks ditampilkan dengan pemformatan dalam teks biasa atau format teks kaya (RTF).
MaskedTextBox kontrol Membatasi format input pengguna
Tampilan informasi (baca-saja) Label kontrol Menampilkan teks yang tidak dapat diedit pengguna secara langsung.
LinkLabel kontrol Menampilkan teks sebagai tautan gaya Web dan memicu peristiwa ketika pengguna mengklik teks khusus. Biasanya teks adalah tautan ke jendela lain atau situs Web.
StatusStrip kontrol Menampilkan informasi tentang status aplikasi saat ini menggunakan area berbingkai, biasanya di bagian bawah formulir induk.
ProgressBar kontrol Menampilkan kemajuan operasi saat ini kepada pengguna.
Tampilan halaman web WebBrowser kontrol Memungkinkan pengguna menavigasi halaman Web di dalam formulir Anda.
Pilihan dari daftar CheckedListBox kontrol Menampilkan daftar item yang dapat digulir, masing-masing disertai dengan kotak centang.
ComboBox kontrol Menampilkan daftar pilihan yang dapat dipilih.
DomainUpDown kontrol Menampilkan daftar item teks yang bisa digulir pengguna dengan tombol atas dan bawah.
ListBox kontrol Menampilkan daftar teks dan item grafis (ikon).
ListView kontrol Menampilkan item dalam salah satu dari empat tampilan berbeda. Tampilan hanya menyertakan teks, teks dengan ikon kecil, teks dengan ikon besar, dan tampilan detail.
NumericUpDown kontrol Menampilkan daftar angka yang dapat digulir pengguna dengan tombol atas dan bawah.
TreeView kontrol Menampilkan kumpulan hierarki objek simpul yang dapat terdiri dari teks dengan kotak centang atau ikon opsional.
Tampilan grafik PictureBox kontrol Menampilkan file grafis, seperti bitmap dan ikon, dalam bingkai.
Penyimpanan grafis ImageList kontrol Berfungsi sebagai repositori untuk gambar. ImageList kontrol dan gambar yang dikandungnya dapat digunakan kembali dari satu aplikasi ke aplikasi berikutnya.
Pengaturan nilai CheckBox kontrol Menampilkan kotak centang dan label untuk teks. Umumnya digunakan untuk mengatur opsi.
CheckedListBox kontrol Menampilkan daftar item yang dapat digulir, masing-masing disertai dengan kotak centang.
RadioButton kontrol Menampilkan tombol yang bisa dinyalakan atau dimatikan.
TrackBar kontrol Memungkinkan pengguna untuk mengatur nilai dalam skala dengan memindahkan "jempol" di sepanjang skala.
Pengaturan tanggal DateTimePicker kontrol Menampilkan kalender grafis untuk memperbolehkan pengguna memilih tanggal atau waktu.
MonthCalendar kontrol Menampilkan kalender grafis untuk memperbolehkan pengguna memilih rentang tanggal.
Kotak dialog ColorDialog kontrol Menampilkan kotak dialog pemilih warna yang memungkinkan pengguna mengatur warna elemen antarmuka.
FontDialog kontrol Menampilkan kotak dialog yang memungkinkan pengguna mengatur font dan atributnya.
OpenFileDialog kontrol Menampilkan kotak dialog yang memungkinkan pengguna menavigasi ke dan memilih file.
PrintDialog kontrol Menampilkan kotak dialog yang memungkinkan pengguna memilih printer dan mengatur atributnya.
PrintPreviewDialog kontrol Menampilkan kotak dialog yang menampilkan bagaimana komponen kontrol PrintDocument akan muncul saat dicetak.
FolderBrowserDialog kontrol Menampilkan dialog yang memungkinkan pengguna menelusuri, membuat, dan akhirnya memilih folder
SaveFileDialog kontrol Menampilkan kotak dialog yang memungkinkan pengguna menyimpan file.
Kontrol menu MenuStrip kontrol Membuat menu kustom. Nota:MenuStrip dirancang untuk menggantikan MainMenu kontrol.
ContextMenuStrip kontrol Membuat menu konteks kustom. Nota:ContextMenuStrip dirancang untuk menggantikan ContextMenu kontrol.
Perintah Button kontrol Memulai, menghentikan, atau mengganggu proses.
LinkLabel kontrol Menampilkan teks sebagai tautan gaya Web dan memicu peristiwa ketika pengguna mengklik teks khusus. Biasanya teks adalah tautan ke jendela lain atau situs Web.
NotifyIcon kontrol Menampilkan ikon di area pemberitahuan status bilah tugas yang mewakili aplikasi yang berjalan di latar belakang.
ToolStrip kontrol Membuat toolbar yang bisa memiliki tampilan dan nuansa Microsoft Windows XP, Microsoft Office, Microsoft Internet Explorer, atau kustom, dengan atau tanpa tema-tema, serta dukungan untuk item yang meluap dan penyusunan ulang saat dijalankan. Nota:ToolStrip Kontrol dirancang untuk menggantikan ToolBar kontrol.
Bantuan Pengguna HelpProvider komponen Menyediakan Bantuan pop-up atau online untuk kontrol.
ToolTip komponen Menyediakan jendela pop-up yang menampilkan deskripsi singkat tentang tujuan kontrol saat pengguna mengarahkan penunjuk pada kontrol.
Mengelompokkan kontrol lainnya Panel kontrol Mengelompokkan sekumpulan kontrol pada bingkai yang tidak berlabel dan dapat digulir.
GroupBox kontrol Mengelompokkan sekumpulan kontrol (seperti tombol radio) pada bingkai berlabel dan tidak dapat digulir.
TabControl kontrol Menyediakan halaman bertab untuk mengatur dan mengakses objek yang dikelompokkan secara efisien.
SplitContainer kontrol Menyediakan dua panel yang dipisahkan oleh bilah bergerak. Nota:SplitContainer Kontrol dirancang untuk menggantikan Splitter kontrol.
TableLayoutPanel kontrol Mewakili panel yang secara dinamis menjabarkan kontennya dalam kisi yang terdiri dari baris dan kolom.
FlowLayoutPanel kontrol Mewakili panel yang secara dinamis menjabarkan isinya secara horizontal atau vertikal.
Suara SoundPlayer kontrol Memutar file suara dalam format .wav. Suara dapat dimuat atau diputar secara asinkron.

Kontrol dan Komponen yang Digantikan berdasarkan Fungsi

Fungsi Kontrol yang telah digantikan Penggantian yang direkomendasikan
Tampilan data DataGrid DataGridView
Tampilan Informasi (Kontrol baca-saja) StatusBar StatusStrip
Kontrol menu ContextMenu ContextMenuStrip
MainMenu MenuStrip
Perintah ToolBar ToolStrip
StatusBar StatusStrip
Tata letak formulir Splitter SplitContainer

Lihat juga