1. 程式人生 > WINDOWS開發 >C#實現可自定義圖片的checkBox

C#實現可自定義圖片的checkBox

不多說,直接上原始碼。將這些程式碼放到一個檔案裡,加入工程,就可以像其它控制元件一樣使用了。

public partial class CheckButton : Button
{
Image checkImage;
[Description("Image when checked"),Category("Special property")]
public Image CheckedImage
{
get { return checkImage; }
set { checkImage = value; }
}
Image unCheckImage;
[Description("Image when unchecked"),Category("Special property")]

public Image UncheckedImage
{
get { return unCheckImage; }
set { unCheckImage = value; }
}

bool checkedState;
[Description("Checked state"),Category("Special property")]
public bool CheckState
{
get { return checkedState; }
set { checkedState = value; }
}
public CheckButton()
{
InitializeComponent();

}
}