0

チェック アイコンとチェックされていないアイコンにカスタム アイコンを使用できる CheckBox を作成したいと考えています。また、CheckBox の主要部分として、テキストの代わりに画像を使用します。つまり、このように、背景画像が左にオフセットされているか、画像がテキストの場合はテキストのように移動可能です。

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