C#自定义控件默认值属性

时间:2018-03-03 16:58:42

标签: c# .net properties custom-controls

我有以下问题:

我已经构建了一个具有各种属性的custzom控件。对于easyiert ui设计,我想在我的属性中添加默认值。这适用于对象,但不适用于颜色。

这是我的财产:

[Browsable(true)]
[Category("Custom Colors")]
[Description("Gets or sets the line color if not focused.")]
//[DefaultValue(typeof(Color), "61, 81, 181")]
//[DefaultValue(typeof(Color), "31, 0, 0, 0")]
public Color LineColor
{
    get { return _lineColor; }
    set { _lineColor = value; }
}

具有三个RGB值的方法" 61,81,181和#34;工作正常。但是如何用四个ARGB值来实现相同的结果,例如" 31,0,0,0和#34; ?

我尝试使用十六进制字符串。这也适用于RGB" 0x3d51b5"但没有使用ARGB" 0x1f000000"或" 0x0000001f"。

0 个答案:

没有答案