新近制作完成了一个.net版的数码管控件,适用于.net 1.1 框架,希望与志同道合者交流。随控件提供了演示程序。
目前该控件提供两种使用风格,即自定义风格和日期时间显示风格,前者可以显示用户自定义的字符串,可以显示的字符是0-9数字,17个英文字母和点号“.”以及短横线"-";后者可以模拟数字时钟,并提供自定义格式化字符串属性;另外该控件提供了独特的自定义数码管个数、左右对齐和前位补零功能,可以用于工控项目。
一.控件属性
1.总体属性
LEDStyle 控件显示风格。
LEDText 采用自定义风格时的显示内容。
DateTimeFormatString 采用与时间显示相关风格时的格式化字符串。
TextAlign 文本的对齐方式。
2.绘制参数
BackColor LED控件的背景色。
ForeColor LED数字的前景色。
ShadowColor LED数字的阴影颜色。
IsSmoothCorner 是否采用平滑圆角。
3.边框参数
BorderStyle 控件边框风格。
BorderWidth 边框宽度。
BorderColor 边框颜色。
BorderLightColor 边框亮面颜色。
BorderShadowColor 边框暗面颜色。
4.自定义数码管数量
IsCustomLEDNum LED自定义数量
CustomLEDNums 自定义数码管的显示数量。
IsZeroFirst 是否前位补零。仅右对齐风格和自定义LED数量有效。
5.闪烁
IsFlash 是否数码管闪烁。
FlashInterval 数码管闪烁的间隔(毫秒)。
一.控件事件
LEDClick 单击LED控件时发生。
LEDDoubleClick 双击LED控件时发生。
shachen
2005年8月
iamshachen@126.com
点击此处下载
浙公网安备 33010602011771号