1. Run Visual Studio
2. File> New project, select ‘C# windows Form Application’ and give it a name.
I name it ‘ButtonsTest’
3. In your hard drive you fill find in the folder ‘ButtonsTest’/ButtonsTest/ here C# files
4. On the right column select Form1.cs, on the left open the toolbox, drag and drop over the Form:
– Button
– CheckedListBox
5. On the right column in the Property Window under the ‘Design’ section (Progettazione) change (Name):
– Button -> myButton
– CheckedListBox -> myCheckedListBox
and for the CheckedListBox> Properties> Items> write:
stringone
stringtwo
stringthree
6. Double-click the button to create the myButton_Click event handler, and add the following code in 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.Threading.Tasks; using System.Windows.Forms; namespace ButtonsTest { public partial class Form1 : Form { public Form1() { InitializeComponent(); } // end public Form1 private void myButton_Click(object sender, EventArgs e) { // Determine if there are any items checked. if (myCheckedListBox.CheckedItems.Count != 0) { // If so, loop through all checked items and print results. string s = ""; for (int x = 0; x <= myCheckedListBox.CheckedItems.Count - 1; x++) { s = s + "Checked Item " + (x + 1).ToString() + " = " + myCheckedListBox.CheckedItems[x].ToString() + "\n"; } MessageBox.Show(s); } else { MessageBox.Show("No one checked"); } }// end myButton_Click }// end class Form1 }// end namespace ButtonsTest
7. Run, check the second and the third, click the Button, you will see in the Message Box:
Checked Item 1 = stringtwo
Checked Item 2 = stringthree