如何为一个类型为Color的属性设置默认值
最近在研究GDI+的时候,用winform来写自定义控件遇到需要为控件的属性设置默认值,但这个属性的类型是System.Drawing.Color。本文只是总结一下各种设置的方法。
Example
[Description("设置颜色")]
[DefaultValue(typeof(Color), "0, 0, 0")]
public Color BaseColor { get; set; }
设置方法
- 用系统已定义的知名颜色(如:Color.Red)
[DefaultValue(typeof(Color), "Red")] 
- 
使用16进制颜色值 [DefaultValue(typeof(Color), "0xFFFFC0")] 
- 使用RGB颜色参数
[DefaultValue(typeof(Color),"248, 232, 192")] 注意:此方法在某些情况下可能默认颜色值会失败,具体可参看:How to set the default value of Colors in a custom control in Winforms? 

 如何为自定义控件的Color类型属性设置默认值(默认颜色)
如何为自定义控件的Color类型属性设置默认值(默认颜色)
     
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号