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
{
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
}
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
{
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. .
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
Tidak ada komentar:
Posting Komentar