NULL

Leave me Hanging...
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

xqButton

Posted on 2007-03-28 18:06  xqKyan  阅读(364)  评论(0)    收藏  举报
xqButton(小强按钮?)

从标准的Button扩展得到的xqButton,提供下列附加属性
        /// <summary>
        
/// 按钮模式 设置一个值来确定按钮模式,是否为普通按钮或者图片按钮
        
/// </summary>

        [Category("按钮属性"), Description("设置一个值来确定按钮模式,是否为普通按钮或者图片按钮")]
        
public xqButtonType ButtonType
        
{
            
get;
            
set;
        }


        
/// <summary>
        
/// 为图片按钮设置图片,图片由 正常、鼠标经过、鼠标按下、禁用 4个状态图片组成,请排列在一列,并设置好透明颜色
        
/// </summary>

        [Category("按钮属性"), Description("为图片按钮设置图片,图片由 正常、鼠标经过、鼠标按下、禁用 4个状态图片组成,请排列在一列,并设置好透明颜色")]
        
public Bitmap ButtonImage
        
{
            
get;
            
set;
        }


        
/// <summary>
        
/// 指定一个颜色,在图片按钮模式下指定透明色
        
/// </summary>

        [Category("按钮属性"), Description("指定一个颜色,在图片按钮模式下指定透明色")]
        
public Color ButtonTransparentKey
        
{
            
get;
            
set;
        }


        
/// <summary>
        
/// 为按钮设置背景色
        
/// </summary>

        [Category("按钮属性"), Description("为按钮设置正常时的颜色")]
        
public Color ButtonNormalColor
        
{
            
get;
            
set;
        }


        
/// <summary>
        
/// 为按钮设置鼠标悬停时的颜色
        
/// </summary>

        [Category("按钮属性"), Description("为按钮设置鼠标悬停时的颜色")]
        
public Color ButtonHoverColor
        
{
            
get;
            
set;
        }


        
/// <summary>
        
/// 为按钮设置按下时的颜色
        
/// </summary>

        [Category("按钮属性"), Description("为按钮设置按下时的颜色")]
        
public Color ButtonDownColor
        
{
            
get
            
set;
        }

demo截图:


!!:在按钮模式为图片按钮时不能改变按钮大小,默认使用其图片大小

源代码及Demo:https://files.cnblogs.com/selfkyan/xqButtonDemo.rar