Minggu, 16 Maret 2014

20 komponen pada Microsoft C# beserta contoh Event, Method dan Properties.

www.binus.ac.id

Postingan dalam blog ini saya buat dengan anggota kelompok saya yang lain untuk memenuhi nilai tugas pada tugas GSLC 1 minggu ke - 3.


Button : 
-  Menampilkan event pada saat user mengklik komponen ini.

Method :
-          private void button1_Click(object sender, EventArgs e)
-          private void button1_MouseClick(object sender, MouseEventArgs e)
-          private void button1_MouseUp(object sender, MouseEventArgs e)
-          private void button1_KeyDown(object sender, KeyEventArgs e)
-          private void button1_KeyPress(object sender, KeyEventArgs e)

Event :
-          MouseClick : bereaksi ketika user mengklik Button.
-          MouseUp : bereaksi ketika user mengklik dan melepas klik nya dari Button.

Properti :
-          (Name) : untuk memberi nama pada objek yang digunakan dalam koding.
-          Text : untuk memberi keterangan pada Button.
-          Size : untuk menentukan seberapa panjang dan lebar Button yang dibutuhkan.
-          TextAlign : untuk menentukan posisi text dalam Button.
-          Font : untuk mengatur jenis tulisan dan ukuran tulisan yang kita butuhkan.


CheckBox : 
-  Memungkinkan kepada user untuk membuat seleksi, baik satu maupun banyak dari pilihan yang diberikan.

Method :
-          private void checkBox1_CheckedChanged(object sender, EventArgs e)
-          private void checkBox1_MouseClick(object sender, MouseEventArgs e)
-          private void checkBox1_MouseUp(object sender, MouseEventArgs e)
-          private void checkBox1_KeyPress(object sender, KeyPressEventArgs e)
-          private void checkBox1_KeyDown(object sender, KeyPressEventArgs e)

Event :
-          MouseClick : bereaksi ketika user mengklik CheckBox.
-          MouseUp : bereaksi ketika user mengklik dan melepas klik nya dari CheckBox.

Properti :
-          (Name) untuk memberi nama pada objek yang digunakan dalam koding.
-          Text : untuk memberi keterangan pada CheckBox.
-          Size : untuk menentukan seberapa panjang dan lebar CheckBox yang dibutuhkan.
-          TextAlign : untuk menentukan posisi text dalam CheckBox.
-          Font : untuk mengatur jenis tulisan dan ukuran tulisan yang kita butuhkan.


ComboBox : 
Kombinasi kemampuan dari TextBox dan ListBox karena user dapat memasukkan informasi seperti di TextBox dan user juga dapat memilih daftar item seperti pada ListBox.

Method :
-          private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
-          private void comboBox1_MouseClick(object sender, MouseEventArgs e)
-          private void comboBox1_MouseUp(object sender, MouseEventArgs e)
-          private void comboBox1_KeyDown(object sender, KeyEventArgs e)
-          private void comboBox1_KeyUp(object sender, KeyEventArgs e)

Event :
-          MouseClick : bereaksi ketika user mengklik ComboBox.
-          MouseUp : bereaksi ketika user mengklik dan melepas klik nya dari ComboBox.

Properti :
-          (Name) untuk memberi nama pada objek yang digunakan dalam koding
-          Text : untuk memberi keterangan pada ComboBox.
-          Size : untuk menentukan seberapa panjang dan lebar ComboBox yang dibutuhkan.
-          Font : untuk mengatur jenis tulisan dan ukuran tulisan yang kita butuhkan.
-          BackColor : untuk memberi warna pada latar belakang pada ComboBox


DateTimePicker : 
-          Memungkinkan user untuk memilih tanggal dengan berbagai macam format.

Method :
-          private void dateTimePicker1_ValueChanged(object sender, EventArgs e)
-          private void dateTimePicker1_KeyPress(object sender, KeyPressEventArgs e)
-          private void dateTimePicker1_KeyUp(object sender, KeyPressEventArgs e)
-          private void dateTimePicker1_DragDrop(object sender, DragEventArgs e)
-          private void dateTimePicker1_DragEnter(object sender, DragEventArgs e)

Event :
-          KeyPress : bereaksi ketika user menekan tombol dan melepasnya.
-          KeyUp : bereaksi ketika user melepas tombol.

Properti :
-          (Name) untuk memberi nama pada objek yang digunakan dalam koding
-          Size : untuk menentukan seberapa panjang dan lebar DateTimePicker yang dibutuhkan.
-          Font : untuk mengatur jenis tulisan dan ukuran tulisan yang kita butuhkan.
-          MinDate : memberikan pilihan pada batasan terkecil pada tanggalan yang diinginkan.
-          MaxDate : memberikan pilihan pada batasan terbesar pada tanggalan yang diinginkan.


DataGridView : 
-          Menampilkan baris dan kolom dalam bentuk tabel yang dapat disesuaikan dengan kebutuhan user.

Method :
-          private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
-          private void dataGridView1_MouseClick(object sender, MouseEventArgs e)
-          private void dataGridView1_MouseUp(object sender, MouseEventArgs e)
-          private void dataGridView1_MouseDoubleClick(object sender, MouseEventArgs e)
-          private void dataGridView1_MouseDown(object sender, MouseEventArgs e)

Event :
-          MouseClick : bereaksi ketika user mengklik DataGridView.
-          MouseUp : bereaksi ketika user mengklik dan melepas klik nya dari DataGridView.

Properti :
-          (Name) untuk memberi nama pada objek yang digunakan dalam koding.
-          Size : untuk menentukan seberapa panjang dan lebar DataGridView yang dibutuhkan.
-          GridColor : memberikan warna pada garis tabel yang memisahkan antar cell.
-          ScrollBars : untuk menentukan jenis ScrollBars yang akan kita gunakan.
-          Visible : menentukan apakah komponen ini akan ditampilkan atau tidak pada saat koding dijalankan.


FlowLayoutPanel : 
-          Menghandle komponen yang ada dalam suatu panel ke dalam bentuk flow layout.

Method :
-          private void flowLayoutPanel1_Paint(object sender, PaintEventArgs e)
-          private void flowLayoutPanel1_SizeChanged(object sender, EventArgs e)
-          private void flowLayoutPanel1_MouseClick(object sender, MouseEventArgs e)
-          private void flowLayoutPanel1_MouseDoubleClick(object sender, MouseEventArgs e)
-          private void flowLayoutPanel1_GiveFeedback(object sender, GiveFeedbackEventArgs e)

Event :
-          SizeChanged : Saat Size dari layout berubah.
-          MouseClick : bereaksi saat user mengklik FlowLayoutPanel

Properti :
-          (Name) untuk memberi nama pada objek yang digunakan dalam koding
-          Visible : menentukan apakah komponen ini akan ditampilkan atau tidak pada saat koding dijalankan.
-          Size : untuk menentukan seberapa panjang dan lebar layout yang dibutuhkan.
-          FlowDirection: menentukan arah flow dari komponen pada layout.
-          BackColor: Menentukan warna dari komponen tersebut.


FontDialog : 
-          Menampilkan dialog box yang berisi daftar font yang terinstall pada komputer.

Method :
-          private void fontDialog1_Apply(object sender, EventArgs e)
-          private void fontDialog1_HelpRequest(object sender, EventArgs e)

Event :
-          Apply  : terjadi pada saat apply Button ditekan
-          HelpRequest : terjadi pada saat user melakukan HelpRequest

Properti :
-          (Name) untuk memberi nama pada objek yang digunakan dalam koding.
-          Font : untuk mengatur jenis tulisan dan ukuran tulisan yang kita butuhkan.
-          MinSize : memberikan batasan ukuran terkecil.
-          MaxSize : memberikan batasan ukuran terbesar.
-          Color : untuk memberikan warna pada dialog box yang dipilih.


Trackbar : 
-          Membantu user untuk menentukan range suatu value dengan men-slide trackbar.

Method :
-          private void trackBar1_Scroll(object sender, EventArgs e)
-          private void trackBar1_Resize(object sender, EventArgs e)
-          private void trackBar1_KeyDown(object sender, KeyEventArgs e)
-          private void trackBar1_KeyPress(object sender, KeyEventArgs e)
-          private void trackBar1_KeyUp(object sender, KeyEventArgs e)

Event :
-          Scroll : terjadi saat trackbar di slide.
-          Resize : terjadi saat control trackbar berubah size.

Properti :
-          (Name) untuk memberi nama pada objek yang digunakan dalam koding.
-          MinSize : memberikan batasan ukuran terkecil.
-          MaxSize : memberikan batasan ukuran terbesar.
-          Maximum : value terbesar pada slider.
-          Minimum : value terkecil pada slider.


HScrollBar : 
-          Menampilkan Scroll Bar secara horizontal.

Method :
-          private void hScrollBar1_Scroll(object sender, ScrollEventArgs e)
-          private void hScrollBar1_KeyDown(object sender, KeyEventArgs e)
-          private void hScrollBar1_KeyPress(object sender, KeyEventArgs e)
-          private void hScrollBar1_KeyUp(object sender, KeyEventArgs e)
-          private void hScrollBar1_Enter(object sender, EventArgs e)

Event :
-          KeyPress : bereaksi ketika user menekan tombol dan melepasnya.
-          KeyUp : bereaksi ketika user melepas tombol.

Properti :
-          (Name) untuk memberi nama pada objek yang digunakan dalam koding.
-          Size : untuk menentukan seberapa panjang dan lebar HScrollBar yang dibutuhkan.
-          Maximum : batasan nilai paling tinggi untuk bisa scrolling.
-          Minimum : batasan nilai paling rendah untuk bisa scrolling.
-          Visible : menentukan apakah komponen ini akan ditampilkan atau tidak pada saat koding.


VScrollBar : 
-          Menampilkan Scroll Bar secara vertikal.

Method :
-          private void vScrollBar1_Scroll(object sender, ScrollEventArgs e)
-          private void vScrollBar1_KeyDown(object sender, KeyEventArgs e)
-          private void vScrollBar1_KeyPress(object sender, KeyEventArgs e)
-          private void vScrollBar1_KeyUp(object sender, KeyEventArgs e)
-          private void vScrollBar1_Enter(object sender, EventArgs e)

Event :
-          KeyPress : bereaksi ketika user menekan tombol dan melepasnya.
-          KeyUp : bereaksi ketika user melepas tombol.

Properti :
-          (Name) untuk memberi nama pada objek yang digunakan dalam koding.
-          Size : untuk menentukan seberapa panjang dan lebar VScrollBar yang dibutuhkan.
-          Maximum : batasan nilai paling tinggi untuk bisa scrolling.
-          Minimum : batasan nilai paling rendah untuk bisa scrolling.
-          Visible : menentukan apakah komponen ini akan ditampilkan atau tidak pada saat koding.


GroupBox : 
-          Frame sekitar komponen yang menggrup komponen tersebut menjadi satu dengan label optional sebagai caption.

Method :        
-          private void groupBox1_Enter(object sender, EventArgs e)
-          private void groupBox1_Move(object sender, EventArgs e)
-          private void groupBox1_Resize(object sender, EventArgs e)
-          private void groupBox1_VisibleChanged(object sender, EventArgs e)
-          private void groupBox1_FontChanged(object sender, EventArgs e)

Event :
-          Move : terjadi saat user control di move.
-          Resize : terjadi saat user control di resize.

Properti :
-          (Name) untuk memberi nama pada objek yang digunakan dalam koding.
-          Text : set caption pada label group box.
-          BackColor : setting warna background groupbox.
-          MaximumSize : mengatur size maksimal control.
-          MinimumSize : mengatur size minimal control.


Label : 
-          Memberikan deskripsi pada suatu control.

Method :
-          private void label1_Click(object sender, EventArgs e)
-          private void label1_MouseClick(object sender, MouseEventArgs e)
-          private void label1_MouseUp(object sender, MouseEventArgs e)
-          private void label1_MouseDown(object sender, MouseEventArgs e)
-          private void label1_MouseDoubleClick(object sender, MouseEventArgs e)

Event : 
-          MouseClick : bereaksi ketika user mengklik label.
-          MouseUp : bereaksi ketika user mengklik dan melepas klik nya dari label

Properti :
-          (Name) untuk memberi nama pada objek yang digunakan dalam koding.
-          Text : untuk memberi keterangan pada Label.
-          Size : untuk menentukan seberapa panjang dan lebar Label yang dibutuhkan.
-          Font : untuk mengatur jenis tulisan dan ukuran tulisan yang kita butuhkan.
-          BackColor : untuk memberi warna pada latar belakang pada Label.


LinkLabel : 
-          Label yang men-support formatting, tracking dan hyperlink.

Method :
-          private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
-          private void linkLabel1_MouseClick(object sender, MouseEventArgs e)
-          private void linkLabel1_MouseDoubleClick(object sender, MouseEventArgs e)
-          private void linkLabel1_MouseUp(object sender, MouseEventArgs e)
-          private void linkLabel1_MouseDown(object sender, MouseEventArgs e)

Event :
-          MouseClick : bereaksi ketika user mengklik label.
-          MouseUp : bereaksi ketika user mengklik dan melepas klik nya dari label.

Properti :
-          (Name) untuk memberi nama pada objek yang digunakan dalam koding.
-          Text : untuk memberi keterangan pada LinkLabel.
-          Size : untuk menentukan seberapa panjang dan lebar LinkLabel yang dibutuhkan.
-          Font : untuk mengatur jenis tulisan dan ukuran tulisan yang kita butuhkan.
-          BackColor : untuk memberi warna pada latar belakang pada LinkLabel.


ListBox : 
-          Menampilkan daftar item dan user dapat memilih satu atau lebih pilihan.

Method :
-          private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
-          private void listBox1_KeyDown(object sender, KeyEventArgs e)
-          private void listBox1_KeyPress(object sender, KeyEventArgs e)
-          private void listBox1_KeyUp(object sender, KeyEventArgs e)
-          private void listBox1_MouseClick(object sender, MouseEventArgs e)

Event :
-          KeyPress : bereaksi ketika user menekan tombol dan melepasnya.
-          KeyUp : bereaksi ketika user melepas tombol.

Properti :
-          (Name) untuk memberi nama pada objek yang digunakan dalam koding.
-          Size : untuk menentukan seberapa panjang dan lebar ListBox yang dibutuhkan.
-          Font : untuk mengatur jenis tulisan dan ukuran tulisan yang kita butuhkan.
-          BackColor : berfungsi memberi warna pada background ListBox.
-          BorderStyle : untuk menentukan jenis border yang akan digunakan.



Panel : 
-          Berguna untuk menyatukan beberapa bagian dari komponen.


Method :
-          private void panel1_Paint(object sender, PaintEventArgs e)
-          private void panel1_MouseClick(object sender, MouseEventArgs e)
-          private void panel1_MouseDoubleClick(object sender, MouseEventArgs e)
-          private void panel1_MouseDown(object sender, MouseEventArgs e)
-          private void panel1_MouseUp(object sender, MouseEventArgs e)

Event :
-          MouseClick : bereaksi ketika user mengklik Panel.
-          MouseUp : bereaksi ketika user mengklik dan melepas klik nya dari Panel.

Properti :
-          (Name) untuk memberi nama pada objek yang digunakan dalam koding
-          MaximumSize : size maksimal dari sebuah Panel.
-          MinimumSize : size minimal dari sebuah Panel.
-          Size : untuk menentukan seberapa panjang dan lebar Panel yang dibutuhkan.
-          Font : untuk mengatur jenis tulisan dan ukuran tulisan yang kita butuhkan.


PictureBox : 
-          Berfungsi untuk memasukkan gambar dalam form.

Method :
-          private void pictureBox1_Click(object sender, EventArgs e)
-          private void pictureBox1_MouseClick(object sender, MouseEventArgs e)
-          private void pictureBox1_MouseDoubleClick(object sender, MouseEventArgs e)
-          private void pictureBox1_DoubleClick(object sender, EventArgs e)
-          private void pictureBox1_SizeChanged(object sender, EventArgs e)

Event :
-          MouseClick : bereaksi ketika user mengklik PictureBox.
-          MouseUp : bereaksi ketika user mengklik dan melepas klik nya dari PictureBox.

Properti :
-          (Name) untuk memberi nama pada objek yang digunakan dalam koding.
-          Image : berisi tentang path / jalur sebuah gambar yang kita ambil dari folder.
-          BackColor : berfungsi memberi warna pada background PictureBox.
-          MaximumSize : size maksimal dari sebuah PictureBox.
-          MinimumSize : size minimal dari sebuah PictureBox.


ProgressBar : 
-          Berfungsi sebagai penunjuk progress loading untuk masuk ke suatu form.

Method :
-          private void progressBar1_Click(object sender, EventArgs e)
-          private void progressBar1_Resize(object sender, EventArgs e)
-          private void progressBar1_SizeChanged(object sender, EventArgs e)
-          private void progressBar1_DragDrop(object sender, DragEventArgs e)
-          private void progressBar1_DragEnter(object sender, DragEventArgs e)

Event :
-          MouseClick : bereaksi ketika user mengklik ProgressBar.
-          MouseUp : bereaksi ketika user mengklik dan melepas klik nya dari ProgressBar.

Properti :
-          (Name) untuk memberi nama pada objek yang digunakan dalam koding.
-          BackColor : berfungsi untuk memberi warna pada background ProgressBar.
-          Size : untuk menentukan seberapa panjang dan lebar ProgressBar yang dibutuhkan.
-          Maximum : value terbesar pada ProgressBar.
-          Minimum : value terkecil pada ProgressBar.


RadioButton : 
-          Digunakan untuk memilih option yang hanya terdapat 2 pilihan.


Method :
-          private void radioButton1_CheckedChanged(object sender, EventArgs e)
-          private void radioButton1_Resize(object sender, EventArgs e)
-          private void radioButton1_AppearanceChanged(object sender, EventArgs e)
-          private void radioButton1_AutoSizeChanged(object sender, EventArgs e)
-          private void radioButton1_BackColorChanged(object sender, EventArgs e)

Event :
-          MouseClick : bereaksi ketika user mengklik RadioButton.
-          MouseUp : bereaksi ketika user mengklik dan melepas klik nya dari RadioButton.

Properti :
-          (Name) untuk memberi nama pada objek yang digunakan dalam koding.
-          Text : untuk memberi keterangan pada RadioButton.
-          Size : untuk menentukan seberapa panjang dan lebar RadioButton yang dibutuhkan.
-          TextAlign : untuk menentukan posisi text dalam RadioButton.
-          Font : untuk mengatur jenis tulisan dan ukuran tulisan yang kita butuhkan.


TextBox : 
-          Digunakan untuk memasukkan text, password, atau karakter lainnya.


Method :
-          private void textBox1_TextChanged(object sender, EventArgs e)
-          private void textBox1_MouseClick(object sender, MouseEventArgs e)
-          private void textBox1_MouseDoubleClick(object sender, MouseEventArgs e)
-          private void textBox1_MouseDown(object sender, MouseEventArgs e)
-          private void textBox1_MouseUp(object sender, MouseEventArgs e)

Event :
-          MouseClick : bereaksi ketika user mengklik Button.
-          MouseUp : bereaksi ketika user mengklik dan melepas klik nya dari Button.

Properti :
-          (Name) untuk memberi nama pada objek yang digunakan dalam koding.
-          Size : untuk menentukan seberapa panjang dan lebar TextBox yang dibutuhkan.
-          Font : untuk mengatur jenis tulisan dan ukuran tulisan yang kita butuhkan.
-          Text : untuk memberi keterangan pada TextBox.
-          TextAlign : untuk menentukan posisi text dalam TextBox.


RichTextBox : 
-          Mirip seperti TextBox, tetapi bisa untuk menampung lebih banyak karakter dan terdapat pengaturan paragraf.

Method :
-          private void richTextBox1_TextChanged(object sender, EventArgs e)
-          private void richTextBox1_MouseClick(object sender, MouseEventArgs e)
-          private void richTextBox1_MouseDoubleClick(object sender, MouseEventArgs e)
-          private void richTextBox1_MouseDown(object sender, MouseEventArgs e)
-          private void richTextBox1_MouseUp(object sender, MouseEventArgs e)

Event :
-          MouseClick : bereaksi ketika user mengklik RichTextBox.
-          MouseUp : bereaksi ketika user mengklik dan melepas klik nya dari RichTextBox.

Properti :
-          (Name) untuk memberi nama pada objek yang digunakan dalam koding
-          Size : untuk menentukan seberapa panjang dan lebar RichTextBox yang dibutuhkan.
-          Font : untuk mengatur jenis tulisan dan ukuran tulisan yang kita butuhkan.
-          Text : untuk memberi keterangan pada RichTextBox.
-          TextAlign : untuk menentukan posisi text dalam RichTextBox.