0

我想创建一个 CheckBox,我可以将自定义图标用于选中和未选中的图标。但也有一个图像而不是文本作为 CheckBox 的主要部分。即,像这样,但是背景图像向左偏移,或者像文本一样可移动,如果 Image 是 Text。

box.Image = Image.FromFile("myimage.jpg");

box.CheckStateChanged += new System.EventHandler(Checkbox_CheckStateChanged);
private void Checkbox_CheckStateChanged(CheckBox box, EventArgs e)
        {
            switch (box.CheckState)
            {
                case CheckState.Checked:
                    box.Image = CheckedImage;
                    break;
                case CheckState.Unchecked:
                    box.Image = UnCheckedImage;
                    break;
            }
        }
4

0 回答 0