Menggunakan Panel pada WinForm
Hampir mirip dengan GroupBox, Panel juga digunakan untuk mengelompokan beberapa control menjadi satu bagian.
Jadi apa perbedaan antara GroupBox dengan Panel ?
Panel dan GroupBox mempunyai beberapa perbedaan dan kegunaan masing masing, berikut adalah perbedaan Panel dengan GroupBox :
Panel | GroupBox |
---|---|
Dapat Menampilkan ScrollBar apabila Control didalamnya melebihi frame. | GroupBox tidak bisa menampilkan ScrollBar dan cenderung terbatas dalam menampung controll lain |
Dapat memuat banyak Controll | Lebih sedikit menampung controll. |
Mendukung Event Click dan beberapa Event Lain. | Tidak mendukung Event Click dan beberapa Event Lain |
BorderStyle dapat di kustomisasi melalui BorderStyle Property. | BorderStyle tidak dapat di kustomisasi. |
Tidak terdapat Caption pada frame. | Terdapat Caption pada frame. |
GroupBox dan Panel mempunyai fungsi masing-masing tergantung kondisi ketika membuat program.
Misalnya ketika membuat sistem kasir atau PoS, kamu dapat menggunakan panel untuk menampung daftar barang yang di jual, dan menggunakan GroupBox pada bagian input data.
Menambahkan Panel kedalam Form
Kamu dapat menambahkan kontrol Panel kedalam form menggunakan 2 (dua) cara yaitu :
- Drag n Drop.
- Code C#.
Menggunakan Drag n Drop
Salah satu cara menambahkan Panel kedalam form adalah dengan Drag n Drop. Kamu dapat memindahkan ikon Panel dari ToolBox ke dalam Form menggunakan cursor.
Menggunakan Code C#
Cara lain untuk menambahkan Panel kedalam form adalah dengan menggunakan kode C#, jadi kamu harus menulis secara manual dengan menggunakan bahasa pemrogramanC#, bagaimana caranya ?
Pertama, yang harus kamu lakukan adalah Masuk ke bagian Form1.Designer.cs ( nb : Form1 menyesuaikan nama dari form kamu ), dan tambahkan kode berikut di bawah Method InitializeComponent().
baca : Parameter Method pada Bahasa Pemrograman C#
private System.Windows.Forms.Panel panel1;
nb: Panel1dapat kamu ganti dengan nama lain.
Setelah itu tambahkan kode berikut di Kedalam Method InitializeComponent(): tepatnya di atas kode this.SuspendLayout();
this.panel1 = new System.Windows.Forms.Panel();
nb: panel1menyesuaikan nama groupbox yang kamu buat sebelumnya.
Setelah itu tambahkan code dibawah ini di bawah this.SuspendLayout(); :
this.panel1.Location = new System.Drawing.Point(79, 80); this.panel1.Name = "panel1"; this.panel1.Size = new System.Drawing.Size(200, 100); this.panel1.TabIndex = 0; this.Controls.Add(this.panel1);
Catatan :
- Location : lokasi dari Panel yang akan dibuat ( menggunakan koordinat x dan y ).
- Name : nama dari Panel yang dibuat.
- Size : Ukuran Panjang dan lebar Panel.
- Tabindex : Tab Order dari Panel.
- Add(….) : Menambahkan Panel kedalam form saat ini.
Kamu telah selesai menambahkan Panel kedalam form menggunakan bahasa pemrograman C#.
Menambahkan Control kedalam Panel
Setelah Panel di tambahkan kedalam form, kamu dapat menambahkan beberapa Control lain kedalam panel, dengan cara Drag n Drop dari ToolBox kedalam Panel.
Panel mendukung banyak control di dalamnya, apabila control yang kamu tambahkan melebihi batas frame, maka secara otomatis akan muncul scrollbar yang berfungsi untuk menggeser tampilan panel.
Mungkin cukup sekian penjelasan mengenaiPanel pada Windows Form, apabila dirasa kurang dalam materi ini, tuliskan di kolom komentar, kemudian kami akan segera menambahkannya.
Terimakasih salam coders…