Image Settings in Windows Forms CheckBox (CheckBoxAdv)
4 Feb 20253 minutes to read
You can set the images to the CheckBoxAdv when it is in the Checked, Unchecked or Indeterminate state using ImageCheckBox,ImageCheckBoxSize,CheckedImage,UncheckedImage,IndeterminateImage,DisabledImage and StretchImage properties.
| CheckBoxAdv Properties | Description |
|---|---|
| ImageCheckBox | Indicates whether the CheckBox will be drawn using the images provided. |
| ImageCheckBoxSize | Gets or sets the size of the ImageCheckBox.ImageCheckbox property must be set to 'True'. |
| CheckedImage | Gets or sets the image used to draw the CheckBox when checked and mouse not over. |
| UncheckedImage | Gets or sets the image used to draw the CheckBox when unchecked and mouse not over. |
| IndeterminateImage | The image used to draw the CheckBox when indeterminate and mouse not over. |
| DisabledImage | Gets or sets the image used to draw the CheckBox when disabled. |
| StretchImage | Indicates whether the state images of the CheckBox are stretched. |
NOTE
Before setting the images, make sure the ImageCheckBox property is set to ‘True’.
this.checkBoxAdv1.ImageCheckBox = true;
this.checkBoxAdv1.ImageCheckBoxSize = new System.Drawing.Size(15, 15);
this.checkBoxAdv1.CheckedImage = ((System.Drawing.Image)(resources.GetObject("checkBoxAdv1.CheckedImage")));
this.checkBoxAdv1.UncheckedImage = ((System.Drawing.Image)(resources.GetObject("checkBoxAdv1.UncheckedImage")));
this.checkBoxAdv1.IndeterminateImage = ((System.Drawing.Image)(resources.GetObject("checkBoxAdv1.IndeterminateImage")));
this.checkBoxAdv1.DisabledImage = ((System.Drawing.Image)(resources.GetObject("checkBoxAdv1.DisabledImage")));
this.checkBoxAdv1.StretchImage = false;Me.checkBoxAdv1.ImageCheckBox = True
Me.checkBoxAdv1.ImageCheckBoxSize = New System.Drawing.Size(15, 15)
Me.checkBoxAdv1.CheckedImage = (CType(Resources.GetObject("checkBoxAdv1.CheckedImage"), System.Drawing.Image))
Me.checkBoxAdv1.UncheckedImage = (CType(Resources.GetObject("checkBoxAdv1.UncheckedImage"), System.Drawing.Image))
Me.checkBoxAdv1.IndeterminateImage = (CType(Resources.GetObject("checkBoxAdv1.IndeterminateImage"), System.Drawing.Image))
Me.checkBoxAdv1.DisabledImage = (CType(Resources.GetObject("checkBoxAdv1.DisabledImage"), System.Drawing.Image))
Me.checkBoxAdv1.StretchImage = False
Images displayed during Mouse Hover
You can set the image in CheckBoxAdv control when the mouse is hovered over it using MouseOverCheckedImage,MouseOverIndetermImage and MouseOverUncheckedImage properties.
| CheckBoxAdv Properties | Description |
|---|---|
| MouseOverCheckedImage | Gets or sets the image used to draw the CheckBox when checked and mouse over. |
| MouseOverIndetermImage | Gets or sets the image used to draw the CheckBox when indeterminate and mouse over. |
| MouseOverUncheckedImage | Gets or sets the image used to draw the CheckBox when unchecked and mouse over. |
this.checkBoxAdv1.MouseOverCheckedImage = ((System.Drawing.Image)(resources.GetObject("checkBoxAdv1.MouseOverCheckedImage")));
this.checkBoxAdv1.MouseOverIndetermImage = ((System.Drawing.Image)(resources.GetObject("checkBoxAdv1.MouseOverIndetermImage")));
this.checkBoxAdv1.MouseOverUncheckedImage = ((System.Drawing.Image)(resources.GetObject("checkBoxAdv1.MouseOverUncheckedImage")));Me.checkBoxAdv1.MouseOverCheckedImage = (CType(Resources.GetObject("checkBoxAdv1.MouseOverCheckedImage"), System.Drawing.Image))
Me.checkBoxAdv1.MouseOverIndetermImage = (CType(Resources.GetObject("checkBoxAdv1.MouseOverIndetermImage"), System.Drawing.Image))
Me.checkBoxAdv1.MouseOverUncheckedImage = (CType(Resources.GetObject("checkBoxAdv1.MouseOverUncheckedImage"), System.Drawing.Image))