Combo Box
A combo box is a commonly used graphical user interface widget (or control). Traditionally, it is a combination of a drop-down list or list box and a single-line editable textbox, allowing the user to either type a value directly or select a value from the list. The term "combo box" is sometimes used to mean "drop-down list". In both Java and .NET, "combo box" is not a synonym for "drop-down list". Definition of "drop down list" is sometimes clarified with terms such as "non-editable combo box" (or something similar) to distinguish it from "combo box".
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public
Form1()
{
InitializeComponent();
}
private
void button1_Click(object
sender, EventArgs e)
{
if
(textBox1.Text == string.Empty)
{
MessageBox.Show("Plz enter an item");
textBox1.Focus();
}
else
{
comboBox1.Items.Add(textBox1.Text);
textBox1.Text = string.Empty;
textBox1.Focus();
lblCount.Text = "Total
Item : " + comboBox1.Items.Count.ToString();
}
}
private
void comboBox1_SelectedIndexChanged(object sender, EventArgs
e)
{
lblText.Text = comboBox1.Text;
}
private void
btnDelete_Click(object sender, EventArgs e)
{
if
(comboBox1.SelectedIndex == -1)
{
MessageBox.Show("Plz select an item from combobox");
comboBox1.Focus();
}
else
{
comboBox1.Items.RemoveAt(comboBox1.SelectedIndex);
if
(comboBox1.SelectedIndex == -1) // make combobox
empty after deleting an item
{
comboBox1.Text = "";
}
lblText.Text = "";
lblCount.Text = "Total Item : " +
comboBox1.Items.Count.ToString();
}
}
private
void label3_Click(object
sender, EventArgs e)
{
}
}
}
ListBox
ListBox stores several text items. It can interact with other controls, including Button controls. We use this control in Windows Forms.
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 LIst_Box
{
public partial class Form1 : Form
{
public
Form1()
{
InitializeComponent();
}
private
void btnAddList1_Click(object
sender, EventArgs e)
{
if
(textBox1.Text == "")
{
MessageBox.Show("Plz enter text to enter list box 1");
textBox1.Focus();
}
else
{
listBox1.Items.Add(textBox1.Text);
lblCountList1.Text = "Total Item : " +
listBox1.Items.Count.ToString();
textBox1.Text = "";
textBox1.Focus();
}
}
private
void btnDeleteList1_Click(object sender, EventArgs
e)
{
if
(listBox1.SelectedIndex == -1)
{
MessageBox.Show("Plz select an item from list 1");
listBox1.Focus();
}
else
{
listBox1.Items.RemoveAt(listBox1.SelectedIndex);
lblCountList1.Text = "Total Item : " + listBox1.Items.Count.ToString();
}
}
private
void btnMoveAllList2_Click(object sender, EventArgs
e)
{
if
(listBox1.Items.Count == 0)
{
MessageBox.Show("List 1 is empty nothing to move !");
}
else
{
for
(int i = 0; i < listBox1.Items.Count; i++)
{
listBox2.Items.Add(listBox1.Items[i]);
}
listBox1.Items.Clear();
lblCount2.Text = "Total
Item : " + listBox2.Items.Count.ToString();
lblCountList1.Text = "Total Item : 0";
}
}
private
void btnAddList2_Click(object
sender, EventArgs e)
{
if
(textBox2.Text == "")
{
MessageBox.Show("Plz enter text to enter list box 2");
textBox2.Focus();
}
else
{
listBox2.Items.Add(textBox2.Text);
lblCount2.Text = "Total Item : " +
listBox2.Items.Count.ToString();
textBox2.Text = "";
textBox2.Focus();
}
}
private
void btnDeleteList2_Click(object sender, EventArgs
e)
{
if
(listBox2.SelectedIndex == -1)
{
MessageBox.Show("Plz select an item from list 2");
listBox2.Focus();
}
else
{
listBox2.Items.RemoveAt(listBox2.SelectedIndex);
lblCount2.Text = "Total Item : " +
listBox2.Items.Count.ToString();
}
}
private
void btnMoveList2_Click(object sender, EventArgs e)
{
if
(listBox1.Items.Count == 0)
{
MessageBox.Show("List 1 is Empty Nothing to move !");
}
else
{
if
(listBox1.SelectedIndex == -1)
{
MessageBox.Show("Plz select an
item from list 1 ");
listBox1.Focus();
}
else
{
listBox2.Items.Add(listBox1.Text);
listBox1.Items.RemoveAt(listBox1.SelectedIndex);
lblCountList1.Text = "Total Item : " +
listBox1.Items.Count.ToString();
lblCount2.Text = "Total Item : " +
listBox2.Items.Count.ToString();
}
}
}
private
void btnMoveList1_Click(object sender, EventArgs e)
{
if
(listBox2.Items.Count == 0)
{
MessageBox.Show("List 2 is Empty Nothing to move !");
}
else
{
if
(listBox2.SelectedIndex == -1)
{
MessageBox.Show("Plz select an item from list 2 ");
}
else
{
listBox1.Items.Add(listBox2.Text);
listBox2.Items.RemoveAt(listBox2.SelectedIndex);
lblCountList1.Text = "Total Item : " + listBox1.Items.Count.ToString();
lblCount2.Text = "Total Item : " +
listBox2.Items.Count.ToString();
}
}
}
private
void btnMoveAllLlist1_Click(object sender, EventArgs
e)
{
if
(listBox2.Items.Count == 0)
{
MessageBox.Show("List 2 is empty nothing to move !");
}
else
{
for
(int i = 0; i < listBox2.Items.Count; i++)
{
listBox1.Items.Add(listBox2.Items[i]);
}
listBox2.Items.Clear();
lblCountList1.Text = "Total Item : " +
listBox1.Items.Count.ToString();
lblCount2.Text = "Total item : 0";
}
}
}
}
A radio button is a round circle representing choices in a common option list form in a graphical user interface.Radio buttons are commonly used when only one option is selectable.
Radio Button
A radio button is a round circle representing choices in a common option list form in a graphical user interface.Radio buttons are commonly used when only one option is selectable.Check Box
Alternatively referred to as a selection box, a check box is a square box where the user can click to say that they want or have a particular setting.Check boxes are commonly used when more than one option may need to be selected.
namespace CheckBox_RadioButton
{
public partial class Form1 : Form
{
public
Form1()
{
InitializeComponent();
}
private
void btnSubmitCheck_Click(object sender, EventArgs
e)
{
if
(chkBlue.Checked == false &&
chkGreen.Checked == false &&
chkRed.Checked == false)
{
lblCheckText.Text = "Please select a color";
}
else
if (chkRed.Checked == true
&& chkGreen.Checked == true &&
chkBlue.Checked == true)
lblCheckText.Text = "Red,Green,Blue";
else if (chkBlue.Checked == true
&& chkGreen.Checked == true &&
chkRed.Checked == false)
lblCheckText.Text = "Blue,Green";
else
if (chkBlue.Checked == false
&& chkGreen.Checked == true &&
chkRed.Checked == true)
lblCheckText.Text = "Red,Green";
else
if (chkBlue.Checked == true
&& chkGreen.Checked == false &&
chkRed.Checked == true)
lblCheckText.Text = "Blue,Red";
else
if (chkBlue.Checked == true)
lblCheckText.Text = "Blue";
else
if (chkGreen.Checked == true)
lblCheckText.Text = "Green";
else
if (chkRed.Checked == true)
lblCheckText.Text = "Red";
}
private
void btnSubmitRadio_Click(object sender, EventArgs
e)
{
if
(rdoBlue.Checked == true)
{
this.BackColor
= Color.Blue;
btnSubmitCheck.BackColor = Color.Blue;
btnSubmitRadio.BackColor = Color.Blue;
}
if
(rdoGreen.Checked == true)
{
this.BackColor
= Color.Green;
btnSubmitCheck.BackColor = Color.Green;
btnSubmitRadio.BackColor = Color.Green;
}
if
(rdoRed.Checked == true)
{
this.BackColor
= Color.Red;
btnSubmitCheck.BackColor = Color.Red;
btnSubmitRadio.BackColor = Color.Red;
}
}
private
void checkBox1_CheckedChanged(object sender, EventArgs
e)
{
if
(checkBox1.Checked == true)
MessageBox.Show("Red is selected");
else
MessageBox.Show("Red is Unselected");
}
private
void checkBox2_CheckedChanged(object sender, EventArgs
e)
{
if
(checkBox2.Checked == true)
MessageBox.Show("Green is selected");
}
private
void radioButton1_CheckedChanged(object sender, EventArgs
e)
{
if
(radioButton1.Checked == true)
MessageBox.Show("Red is selected");
}
private
void radioButton2_CheckedChanged(object sender, EventArgs
e)
{
if
(radioButton2.Checked == true)
MessageBox.Show("Green is selected");
}
private
void Form1_Load(object
sender, EventArgs e)
{
}
}
}
No comments:
Post a Comment