Menggunakan Panel pada WinForm

Panel Winform C#.NET
Panel Winform C#.NET

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 :

PanelGroupBox
Dapat Menampilkan ScrollBar apabila Control didalamnya melebihi frame.GroupBox tidak bisa menampilkan ScrollBar dan cenderung terbatas dalam menampung controll lain
Dapat memuat banyak ControllLebih 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.

Drag n Drop Panel Windows Form

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;

nbPanel1dapat 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 ).
  • 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.

Drag n Drop Panel Control Windows Form

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…