wsRoundButton
来源:互联网 发布:知乎上海生死劫电影 编辑:程序博客网 时间:2024/06/05 15:30
using System;using System.ComponentModel;using System.Drawing;using System.Drawing.Design;using System.Windows.Forms;namespace wsControls{ [ToolboxItem(true), ToolboxBitmap(typeof(System.Windows.Forms.Panel))] public class wsRoundButton:Panel { wsRoundButtonStatus status = wsRoundButtonStatus.NONE; public wsRoundButtonStatus wsRoundButtonStatus { get { return status; } set { status = value; switch (status) { case wsControls.wsRoundButtonStatus.NONE: BackgroundImage = null; break; case wsControls.wsRoundButtonStatus.CYCLE: BackgroundImage = (Image)Properties.Resources.Cycle; break; case wsControls.wsRoundButtonStatus.ERROR: BackgroundImage = (Image)Properties.Resources.Error; break; case wsControls.wsRoundButtonStatus.GREEN: BackgroundImage = (Image)Properties.Resources.Green; break; case wsControls.wsRoundButtonStatus.OK_BLUE: BackgroundImage = (Image)Properties.Resources.BlueOk; break; case wsControls.wsRoundButtonStatus.OK_GREEN: BackgroundImage = (Image)Properties.Resources.GreenOk; break; case wsControls.wsRoundButtonStatus.QUESTION: BackgroundImage = (Image)Properties.Resources.Question; break; case wsControls.wsRoundButtonStatus.RED: BackgroundImage = (Image)Properties.Resources.Red; break; case wsControls.wsRoundButtonStatus.SUPRIZE: BackgroundImage = (Image)Properties.Resources.Suprize; break; } } } public wsRoundButton() { this.Size = new Size(32, 32); BackgroundImageLayout = ImageLayout.Zoom; } } public enum wsRoundButtonStatus { OK_BLUE, OK_GREEN, ERROR, GREEN, CYCLE, QUESTION, RED, SUPRIZE, NONE }}
0 0