Friday, December 4, 2009

Menambahkan Komponen Textbox, Label, dan Button pada Form

Textbox, Label, dan Button adalah komponen yang biasa ada dalam sebuah form. Textbox merupakan sebuah kotak masukan yang bisa kita gunakan untuk mendapatkan masukan dari pengguna aplikasi. Disisi lain Label merupakan tulisan text yang bisa digunakan untuk menerangkan tentang masukan untuk textbox, atau untuk fungsi yang lain. Sedangkan Button adalah tombol dimana kita bisa meletakkan rutin didalamnya yang akan dijalankan saat kita menekan tombol ini.



Untuk menambahkan textbox kita bisa menggunakan komponen dari System.Windows.Forms.TextBox, Label bisa menggunakan System.Windows.Forms.Label, Sedangkan Button bisa menggunakan System.Windows.Forms.Button. Langkah yang perlu dilakukan adalah sebagai berikut:
  1. Deklarasikan variabel untuk menangani komponen ini
  2. Alokasi variabel tersebut
  3. Tentukan ukuran dan lokasi untuk komponen tersebut di dalam form

Contoh program dibawah ini adalah potongan program untuk membuat tampilan sebuah form Login yang terdiri atas 2 Label, 2 Textbox, dan 2 Button.

Berikut adalah rutin hasil langkah-langkah di atas:
using System;
using System.Windows.Forms;

public class LoginForm : Form 
{

   public LoginForm ()
   {

    System.Windows.Forms.Button btnLogin;
    System.Windows.Forms.Button btnCancel;
    System.Windows.Forms.Label label1;
    System.Windows.Forms.Label label2;
    System.Windows.Forms.TextBox txtUsername;
    System.Windows.Forms.TextBox txtPassword;

    btnLogin = new System.Windows.Forms.Button();
    txtUsername = new System.Windows.Forms.TextBox();
    label1 = new System.Windows.Forms.Label();
    label2 = new System.Windows.Forms.Label();
    txtPassword = new System.Windows.Forms.TextBox();
    btnCancel = new System.Windows.Forms.Button();
    // 
    // btnLogin
    // 
    btnLogin.Location = new System.Drawing.Point(95, 60);
    btnLogin.Size = new System.Drawing.Size(75, 23);
    btnLogin.Text = "Login";
    // 
    // txtUsername
    // 
    txtUsername.Location = new System.Drawing.Point(95, 13);
    txtUsername.Size = new System.Drawing.Size(193, 20);
    // 
    // label1
    // 
    label1.Location = new System.Drawing.Point(13, 13);
    label1.Size = new System.Drawing.Size(77, 13);
    label1.Text = "User ID (Email)";
    // 
    // label2
    // 
    label2.Location = new System.Drawing.Point(13, 35);
    label2.Size = new System.Drawing.Size(53, 13);
    label2.Text = "Password";
    // 
    // txtPassword
    // 
    txtPassword.Location = new System.Drawing.Point(95, 35);
    txtPassword.Size = new System.Drawing.Size(193, 20);
    txtPassword.PasswordChar = '*';
    // 
    // btnCancel
    // 
    btnCancel.Location = new System.Drawing.Point(176, 60);
    btnCancel.Size = new System.Drawing.Size(75, 23);
    btnCancel.Text = "Cancel";
    // 
    // authForm
    // 
    Controls.Add(txtPassword);
    Controls.Add(label2);
    Controls.Add(label1);
    Controls.Add(txtUsername);
    Controls.Add(btnCancel);
    Controls.Add(btnLogin);

    this.Text ="Ayo Belajar C#";
    this.Size = new System.Drawing.Size(300,120);
   }
   public static void Main()
   {
 LoginForm fm ;
 fm = new LoginForm();
 Application.Run(fm);
   }

}

Ok, Selamat Mencoba!

0 comments:

Post a Comment