CheckBox click (Selected/Unselected) event : CheckBox « GUI Windows Form « C# / C Sharp






CheckBox click (Selected/Unselected) event

CheckBox click (Selected/Unselected) event
   using System;
   using System.Drawing;
   using System.Collections;
   using System.ComponentModel;
   using System.Windows.Forms;
   using System.Data;

   public class CheckBoxTest : System.Windows.Forms.Form
   {
      private System.Windows.Forms.CheckBox boldCheckBox;
      private System.Windows.Forms.CheckBox italicCheckBox;

      private System.Windows.Forms.Label outputLabel;

      public CheckBoxTest()
      {
         InitializeComponent();
      }

      private void InitializeComponent()
      {
         this.boldCheckBox = new System.Windows.Forms.CheckBox();
         this.outputLabel = new System.Windows.Forms.Label();
         this.italicCheckBox = new System.Windows.Forms.CheckBox();
         this.SuspendLayout();

         this.boldCheckBox.Location = new System.Drawing.Point( 72, 56 );
         this.boldCheckBox.Name = "boldCheckBox";
         this.boldCheckBox.Size = new System.Drawing.Size( 48, 24 );
         this.boldCheckBox.TabIndex = 1;
         this.boldCheckBox.Text = "Bold";

         this.boldCheckBox.CheckedChanged += new System.EventHandler(this.boldCheckBox_CheckedChanged );

         this.outputLabel.Location = new System.Drawing.Point( 64, 24 );
         this.outputLabel.Name = "outputLabel";
         this.outputLabel.Size = new System.Drawing.Size( 152, 16 );
         this.outputLabel.TabIndex = 0;
         this.outputLabel.Text = "WWW.JAVA2S.COM";

         this.italicCheckBox.Location = new System.Drawing.Point( 160, 56 );
         this.italicCheckBox.Name = "italicCheckBox";
         this.italicCheckBox.Size = new System.Drawing.Size( 48, 24 );
         this.italicCheckBox.TabIndex = 1;
         this.italicCheckBox.Text = "Italic";
         this.italicCheckBox.CheckedChanged += new System.EventHandler(this.italicCheckBox_CheckedChanged );

         this.AutoScaleBaseSize = new System.Drawing.Size( 5, 13 );
         this.ClientSize = new System.Drawing.Size( 264, 109 );
         this.Controls.AddRange(new System.Windows.Forms.Control[] {
               this.italicCheckBox,this.boldCheckBox,this.outputLabel } );
         this.Name = "CheckBoxTest";
         this.Text = "CheckBoxTest";
         this.ResumeLayout( false );

      }
      [STAThread]
      static void Main() 
      {
         Application.Run( new CheckBoxTest() );
      }

      private void boldCheckBox_CheckedChanged(object sender, System.EventArgs e )
      {
         outputLabel.Font =new Font( outputLabel.Font.Name,outputLabel.Font.Size,
            outputLabel.Font.Style ^ FontStyle.Bold );
      }
 
      private void italicCheckBox_CheckedChanged(object sender, System.EventArgs e )
      {
         outputLabel.Font = new Font( outputLabel.Font.Name,
            outputLabel.Font.Size,outputLabel.Font.Style ^ FontStyle.Italic );
      }
   }


           
       








Related examples in the same category

1.CheckBox with Label
2.CheckBox Image
3.Subclass CheckBox
4.CheckedChanged Event
5.Is CheckBox checkedIs CheckBox checked
6.CheckButton on a FormCheckButton on a Form
7.CheckBox StyleCheckBox Style