Google Support

Minggu, 06 Januari 2013

PENERAPAN LISTBOX dan GROUP BOX

kali ini saya akan men-share tentang penerapan list box dan group box dimana outputannya dari data-data yang ada di list kita bisa pilih semua ataupun hanya sebagian saja yang kita pilih. dari pada panjang lebar baiknya langsung saja kita masuk ke proses pembuatannya.

seperti biasa kita langsung masuk saja ke proses pembuatannya.

Table Kontrol dan Properties

KONTROL

PROPERTIES

Form1

Name: Form1

MaximizeBox: False

Start Position: Center Screen

Text: Latihan ListBox

GroupBox1

Text: Pencarian

GroupBox2

Text: Edit ListBox

ListBox

Selection Mode: MultiExtended

TextBox1

Name: txtCari

TextBox2

Name: txtEdit

Button1

Name: cmdCari

Text: Cari

Button2

Name: cmdAmbilData

Text: Ambil Data <<ALL>>

Button3

Name: cmdAmbilDataItem1

Text: AmbilData <<Item>>

Button4

Name: cmdAmbilDataItems

Text: Ambil Data<<Items>>

Button5

Name: cmdClrSelected

Text: Clear Selected

Button6

Name: cmdTambah

Text: Tambah

Button7

Name: cmdUbah

Text: Ubah

Button8

Name: cmdHapus

Text: Hapus

 

KODING PROGRAM

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 jajal

{

public partial class Form1 : Form

{

public Form1()

//buat yang mengkopi koding ini jangan lupa ya buat mengkopi juga sumbernya B) http://www.logikalana.blogspot.com

//ayo kita hargai originalitas karya seseorang Senyum

{

InitializeComponent();

}

private void Form1_Load(object sender, EventArgs e)

{

listBox1.BackColor = Color.MediumTurquoise;

listBox1.ForeColor = Color.Black;

listBox1.Font = new Font("Times New Roman", 14);

listBox1.Items.Add("Helium");

listBox1.Items.Add("Litium");

listBox1.Items.Add("Natrium");

listBox1.Items.Add("Kalium");

listBox1.Items.Add("Aurum");

//buat yang mengkopi koding ini jangan lupa ya buat mengkopi juga sumbernya B) http://www.logikalana.blogspot.com

//ayo kita hargai originalitas karya seseorang Senyum

}

private void cmdAmbilData_Click(object sender, EventArgs e)

{

string nama = "";

foreach (object item in listBox1.Items)

{

nama = nama + (item.ToString()) + "\n";

}

MessageBox.Show(nama);

}

private void cmdAmbilDataItem1_Click(object sender, EventArgs e)

{

MessageBox.Show(listBox1.Items[listBox1.SelectedIndex].ToString());

}

private void cmdAmbilDataItems_Click(object sender, EventArgs e)

{

string nama = "";

foreach (object item in listBox1.SelectedItems)

{

nama = nama + item.ToString() + "\n";

}

MessageBox.Show(nama);

}

private void cmdClrSelected_Click(object sender, EventArgs e)

{

listBox1.ClearSelected();

}

private void listBox1_SelectedIndexChanged(object sender, EventArgs e)

//buat yang mengkopi koding ini jangan lupa ya buat mengkopi juga sumbernya B) http://www.logikalana.blogspot.com

//ayo kita hargai originalitas karya seseorang Senyum

{

if ((listBox1.SelectedItem) != null)

txtEdit.Text = listBox1.SelectedItem.ToString();

else

txtEdit.Clear();

}

private void cmdCari_Click(object sender, EventArgs e)

{

listBox1.ClearSelected();

int index = listBox1.FindString(txtCari.Text);

if (index < 0)

{

MessageBox.Show("Data tidak ditemukan!");

txtCari.Clear();

txtCari.Focus();

}

else

{

listBox1.SelectedIndex = index;

}

}

private void cmdTambah_Click(object sender, EventArgs e)

{

if (txtEdit.Text != "")

{

listBox1.Items.Add(txtEdit.Text);

}

}

private void cmdUbah_Click(object sender, EventArgs e)

{

listBox1.Items[listBox1.SelectedIndex] = txtEdit.Text;

}

private void cmdHapus_Click(object sender, EventArgs e)

{

listBox1.Items.RemoveAt(listBox1.SelectedIndex);

}

}

}

berikut ini adalah gambar penjelasnya. .

LISTBOX

saat kita memilih helium aurum dan boron dengan cara menyeleksi dengan tombol Ctrl maka di klik Ambil Data Items maka data yang muncul adalah data yang sudah terpilih tersebut. .


okidoki selesai, smoga bermanfaat dan jangan lupa komen yaa Senyum

Tidak ada komentar:

Posting Komentar