Pages

Saturday, October 2, 2010

Cara membuat button tak bisa di-klik (C#)

Berikut ini merupakan cara membuat button/tombol yang kita buat di windows form bila diklik membuat button itu tidak bisa diklik lagi. Disamping itu juga disaat bersamaan membuat button lain yang awalnya tidak bisa diklik menjadi bisa diklik. Yang membuat button tersebut menjadi bisa diklik atau tidak adalah properties Enabled. Properties ini bertipe boolean sehingga hanya menerima data berupa true atau false. Bila nilainya true maka button tersebut bisa diklik, namun bila nilanya false maka button tersebut tidak bisa diklik.

Ikuti langkah-langkah berikut ini:
1. Buat project baru,
    - template: Windows Forms Application
    - nama: Button_Enable
2. Buat 2 button,
    - button1.Text = "Play"
    - button2.Text = "Stop"; button2.Enabled = false;
3. Pada method button1_Click masukkan kode berikut
    button1.Enabled = false;
    button2.Enabled = true;
4. Pada method button2_Click masukkan kode berikut
    button1.Enabled = true;
    button2.Enabled = false;
5. Klik F5 atau menu: Debug > Start Debugging, untuk melihat hasilnya.

Berikut kode program lengkap yang terdapat pada Form1.cs

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace Button_Enable
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            button1.Enabled = false;    // button1 menjadi tidak bisa di klik
            button2.Enabled = true;     // button2 menjadi bisa di klik
        }

        private void button2_Click(object sender, EventArgs e)
        {
            button1.Enabled = true;     // button1 menjadi bisa di klik
            button2.Enabled = false;    // button2 menjadi tidak bisa di klik
        }
    }
}    

*Catatan: contoh program diatas dibuat menggunakan Microsoft Visual C# 2008 Express Edition.

Selamat mencoba dan semoga berhasil. Bila ada saran, kritik atau pertanyaan yang ingin disampaikan tulis saja dibagian komentar dibawah artikel ini. C u latter.

No comments:

Post a Comment

Semoga artikel diatas bermanfaat bagi anda, dan jangan lupa berikan tanggapan anda atas artikel diatas dikolom komentar ini. Mohon maaf bila saya selaku penulis blog ini tidak bisa merespon dengan cepat setiap pertanyaan yang anda tulis dikolom komentar dikarenakan waktu luang yang saya miliki tidak sebanyak dulu saat masih kuliah