Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
刘韬
/
HZH_Controls
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
作业
提交
问题看板
文件
提交
网络
比较
分支
标签
Commit 944c54df
由
HZH
编写于
2019-09-25 14:40:35 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
雷达图
1 个父辈
174488f4
隐藏空白字符变更
内嵌
并排
正在显示
14 个修改的文件
包含
1244 行增加
和
44 行删除
HZH_Controls/HZH_Controls/Controls/Charts/RadarChart/RadarLine.cs
HZH_Controls/HZH_Controls/Controls/Charts/RadarChart/RadarPosition.cs
HZH_Controls/HZH_Controls/Controls/Charts/RadarChart/UCRadarChart.cs
HZH_Controls/HZH_Controls/Controls/Meter/UCMeter.cs → HZH_Controls/HZH_Controls/Controls/FactoryControls/Meter/UCMeter.cs
HZH_Controls/HZH_Controls/HZH_Controls.csproj
HZH_Controls/Test/FrmMain.cs
HZH_Controls/Test/Test.csproj
HZH_Controls/Test/UC/UCTestBtns.Designer.cs
HZH_Controls/Test/UC/UCTestBtns.resx
HZH_Controls/Test/UC/UCTestCurveChart.cs
HZH_Controls/Test/UC/UCTestPieCharts.cs
HZH_Controls/Test/UC/UCTestRadarChart.Designer.cs
HZH_Controls/Test/UC/UCTestRadarChart.cs
HZH_Controls/Test/UC/UCTestRadarChart.resx
HZH_Controls/HZH_Controls/Controls/Charts/RadarChart/RadarLine.cs
0 → 100644
查看文件 @
944c54d
// ***********************************************************************
// Assembly : HZH_Controls
// Created : 2019-09-25
//
// ***********************************************************************
// <copyright file="RadarLine.cs">
// Copyright by Huang Zhenghui(黄正辉) All, QQ group:568015492 QQ:623128629 Email:623128629@qq.com
// </copyright>
//
// Blog: https://www.cnblogs.com/bfyx
// GitHub:https://github.com/kwwwvagaa/NetWinformControl
// gitee:https://gitee.com/kwwwvagaa/net_winform_custom_control.git
//
// If you use this code, please keep this note.
// ***********************************************************************
using
System
;
using
System.Collections.Generic
;
using
System.Drawing
;
using
System.Linq
;
using
System.Text
;
namespace
HZH_Controls.Controls
{
/// <summary>
/// Class RadarLine.
/// </summary>
public
class
RadarLine
{
/// <summary>
/// Gets or sets the name.
/// </summary>
/// <value>The name.</value>
public
string
Name
{
get
;
set
;
}
/// <summary>
/// Gets or sets the values.
/// </summary>
/// <value>The values.</value>
public
double
[]
Values
{
get
;
set
;
}
/// <summary>
/// Gets or sets the color of the line.
/// </summary>
/// <value>The color of the line.</value>
public
Color
?
LineColor
{
get
;
set
;
}
/// <summary>
/// Gets or sets a value indicating whether [show value text].
/// </summary>
/// <value><c>true</c> if [show value text]; otherwise, <c>false</c>.</value>
public
bool
ShowValueText
{
get
;
set
;
}
/// <summary>
/// Gets or sets the color of the fill.
/// </summary>
/// <value>The color of the fill.</value>
public
Color
?
FillColor
{
get
;
set
;
}
}
}
HZH_Controls/HZH_Controls/Controls/Charts/RadarChart/RadarPosition.cs
0 → 100644
查看文件 @
944c54d
using
System
;
using
System.Collections.Generic
;
using
System.Linq
;
using
System.Text
;
namespace
HZH_Controls.Controls
{
public
class
RadarPosition
{
public
string
Text
{
get
;
set
;
}
public
double
MaxValue
{
get
;
set
;
}
}
}
HZH_Controls/HZH_Controls/Controls/Charts/RadarChart/UCRadarChart.cs
0 → 100644
查看文件 @
944c54d
// ***********************************************************************
// Assembly : HZH_Controls
// Created : 2019-09-25
//
// ***********************************************************************
// <copyright file="UCRadarChart.cs">
// Copyright by Huang Zhenghui(黄正辉) All, QQ group:568015492 QQ:623128629 Email:623128629@qq.com
// </copyright>
//
// Blog: https://www.cnblogs.com/bfyx
// GitHub:https://github.com/kwwwvagaa/NetWinformControl
// gitee:https://gitee.com/kwwwvagaa/net_winform_custom_control.git
//
// If you use this code, please keep this note.
// ***********************************************************************
using
System
;
using
System.Collections.Generic
;
using
System.Linq
;
using
System.Text
;
using
System.Windows.Forms
;
using
System.Drawing
;
using
System.Drawing.Drawing2D
;
using
System.ComponentModel
;
namespace
HZH_Controls.Controls
{
/// <summary>
/// Class UCRadarChart.
/// Implements the <see cref="System.Windows.Forms.UserControl" />
/// </summary>
/// <seealso cref="System.Windows.Forms.UserControl" />
public
class
UCRadarChart
:
UserControl
{
/// <summary>
/// The split count
/// </summary>
private
int
splitCount
=
5
;
/// <summary>
/// Gets or sets the split count.
/// </summary>
/// <value>The split count.</value>
[
Browsable
(
true
)]
[
Category
(
"自定义"
)]
[
Description
(
"获取或设置分隔份数"
)]
public
int
SplitCount
{
get
{
return
splitCount
;
}
set
{
splitCount
=
value
;
Invalidate
();
}
}
/// <summary>
/// The split odd color
/// </summary>
private
Color
splitOddColor
=
Color
.
White
;
/// <summary>
/// 分隔奇数栏背景色
/// </summary>
/// <value>The color of the split odd.</value>
[
Browsable
(
true
)]
[
Category
(
"自定义"
)]
[
Description
(
"获取或设置分隔奇数栏背景色"
)]
public
Color
SplitOddColor
{
get
{
return
splitOddColor
;
}
set
{
splitOddColor
=
value
;
Invalidate
();
}
}
/// <summary>
/// The split even color
/// </summary>
private
Color
splitEvenColor
=
Color
.
FromArgb
(
232
,
232
,
232
);
/// <summary>
/// 分隔偶数栏背景色
/// </summary>
/// <value>The color of the split even.</value>
[
Browsable
(
true
)]
[
Category
(
"自定义"
)]
[
Description
(
"获取或设置分隔偶数栏背景色"
)]
public
Color
SplitEvenColor
{
get
{
return
splitEvenColor
;
}
set
{
splitEvenColor
=
value
;
}
}
/// <summary>
/// The line color
/// </summary>
private
Color
lineColor
=
Color
.
FromArgb
(
153
,
153
,
153
);
/// <summary>
/// Gets or sets the color of the line.
/// </summary>
/// <value>The color of the line.</value>
[
Browsable
(
true
)]
[
Category
(
"自定义"
)]
[
Description
(
"获取或设置线条色"
)]
public
Color
LineColor
{
get
{
return
lineColor
;
}
set
{
lineColor
=
value
;
Invalidate
();
}
}
/// <summary>
/// The radar positions
/// </summary>
private
RadarPosition
[]
radarPositions
;
/// <summary>
/// 节点列表,至少需要3个
/// </summary>
/// <value>The radar positions.</value>
[
Browsable
(
true
)]
[
Category
(
"自定义"
)]
[
Description
(
"获取或设置节点,至少需要3个"
)]
public
RadarPosition
[]
RadarPositions
{
get
{
return
radarPositions
;
}
set
{
radarPositions
=
value
;
Invalidate
();
}
}
/// <summary>
/// The title
/// </summary>
private
string
title
;
/// <summary>
/// 标题
/// </summary>
/// <value>The title.</value>
[
Browsable
(
true
)]
[
Category
(
"自定义"
)]
[
Description
(
"获取或设置标题"
)]
public
string
Title
{
get
{
return
title
;
}
set
{
title
=
value
;
ResetTitleSize
();
Invalidate
();
}
}
/// <summary>
/// The title font
/// </summary>
private
Font
titleFont
=
new
Font
(
"微软雅黑"
,
12
);
/// <summary>
/// Gets or sets the title font.
/// </summary>
/// <value>The title font.</value>
[
Browsable
(
true
)]
[
Category
(
"自定义"
)]
[
Description
(
"获取或设置标题字体"
)]
public
Font
TitleFont
{
get
{
return
titleFont
;
}
set
{
titleFont
=
value
;
ResetTitleSize
();
Invalidate
();
}
}
/// <summary>
/// The title color
/// </summary>
private
Color
titleColor
=
Color
.
Black
;
/// <summary>
/// Gets or sets the color of the title.
/// </summary>
/// <value>The color of the title.</value>
[
Browsable
(
true
)]
[
Category
(
"自定义"
)]
[
Description
(
"获取或设置标题文本颜色"
)]
public
Color
TitleColor
{
get
{
return
titleColor
;
}
set
{
titleColor
=
value
;
Invalidate
();
}
}
/// <summary>
/// The lines
/// </summary>
private
RadarLine
[]
lines
;
/// <summary>
/// Gets or sets the lines.
/// </summary>
/// <value>The lines.</value>
[
Browsable
(
true
)]
[
Category
(
"自定义"
)]
[
Description
(
"获取或设置值线条,Values长度必须与RadarPositions长度一致,否则无法显示"
)]
public
RadarLine
[]
Lines
{
get
{
return
lines
;
}
set
{
lines
=
value
;
Invalidate
();
}
}
/// <summary>
/// The title size
/// </summary>
SizeF
titleSize
=
SizeF
.
Empty
;
/// <summary>
/// The m rect working
/// </summary>
private
RectangleF
m_rectWorking
=
Rectangle
.
Empty
;
/// <summary>
/// The line value type size
/// </summary>
SizeF
lineValueTypeSize
=
SizeF
.
Empty
;
/// <summary>
/// The int line value COM count
/// </summary>
int
intLineValueComCount
=
0
;
/// <summary>
/// The int line value row count
/// </summary>
int
intLineValueRowCount
=
0
;
/// <summary>
/// Initializes a new instance of the <see cref="UCRadarChart"/> class.
/// </summary>
public
UCRadarChart
()
{
this
.
SetStyle
(
ControlStyles
.
AllPaintingInWmPaint
,
true
);
this
.
SetStyle
(
ControlStyles
.
DoubleBuffer
,
true
);
this
.
SetStyle
(
ControlStyles
.
ResizeRedraw
,
true
);
this
.
SetStyle
(
ControlStyles
.
Selectable
,
true
);
this
.
SetStyle
(
ControlStyles
.
SupportsTransparentBackColor
,
true
);
this
.
SetStyle
(
ControlStyles
.
UserPaint
,
true
);
this
.
AutoScaleMode
=
System
.
Windows
.
Forms
.
AutoScaleMode
.
None
;
this
.
SizeChanged
+=
UCRadarChart_SizeChanged
;
Size
=
new
System
.
Drawing
.
Size
(
150
,
150
);
radarPositions
=
new
RadarPosition
[
0
];
if
(
ControlHelper
.
IsDesignMode
())
{
radarPositions
=
new
RadarPosition
[
6
];
for
(
int
i
=
0
;
i
<
6
;
i
++)
{
radarPositions
[
i
]
=
new
RadarPosition
{
Text
=
"Item"
+
(
i
+
1
),
MaxValue
=
100
};
}
}
lines
=
new
RadarLine
[
0
];
if
(
ControlHelper
.
IsDesignMode
())
{
Random
r
=
new
Random
();
lines
=
new
RadarLine
[
2
];
for
(
int
i
=
0
;
i
<
2
;
i
++)
{
lines
[
i
]
=
new
RadarLine
()
{
Name
=
"line"
+
i
};
lines
[
i
].
Values
=
new
double
[
radarPositions
.
Length
];
for
(
int
j
=
0
;
j
<
radarPositions
.
Length
;
j
++)
{
lines
[
i
].
Values
[
j
]
=
r
.
Next
(
20
,
(
int
)
radarPositions
[
j
].
MaxValue
);
}
}
}
}
/// <summary>
/// Handles the SizeChanged event of the UCRadarChart control.
/// </summary>
/// <param name="sender">The source of the event.</param>
/// <param name="e">The <see cref="EventArgs"/> instance containing the event data.</param>
void
UCRadarChart_SizeChanged
(
object
sender
,
EventArgs
e
)
{
ResetWorkingRect
();
}
/// <summary>
/// Resets the working rect.
/// </summary>
private
void
ResetWorkingRect
()
{
if
(
lines
!=
null
&&
lines
.
Length
>
0
)
{
using
(
Graphics
g
=
this
.
CreateGraphics
())
{
foreach
(
var
item
in
lines
)
{
var
s
=
g
.
MeasureString
(
item
.
Name
,
Font
);
if
(
s
.
Width
>
lineValueTypeSize
.
Width
)
lineValueTypeSize
=
s
;
}
}
}
var
lineTypePanelHeight
=
0f
;
if
(
lineValueTypeSize
!=
SizeF
.
Empty
)
{
intLineValueComCount
=
(
int
)(
this
.
Width
/
(
lineValueTypeSize
.
Width
+
25
));
intLineValueRowCount
=
lines
.
Length
/
intLineValueComCount
;
if
(
lines
.
Length
%
intLineValueComCount
!=
0
)
{
intLineValueRowCount
++;
}
lineTypePanelHeight
=
(
lineValueTypeSize
.
Height
+
10
)
*
intLineValueRowCount
;
}
var
min
=
Math
.
Min
(
this
.
Width
,
this
.
Height
-
titleSize
.
Height
-
lineTypePanelHeight
);
var
rectWorking
=
new
RectangleF
((
this
.
Width
-
min
)
/
2
+
10
,
titleSize
.
Height
+
lineTypePanelHeight
+
10
,
min
-
10
,
min
-
10
);
//处理文字
float
fltSplitAngle
=
360F
/
radarPositions
.
Length
;
float
fltRadiusWidth
=
rectWorking
.
Width
/
2
;
float
minX
=
rectWorking
.
Left
;
float
maxX
=
rectWorking
.
Right
;
float
minY
=
rectWorking
.
Top
;
float
maxY
=
rectWorking
.
Bottom
;
using
(
Graphics
g
=
this
.
CreateGraphics
())
{
PointF
centrePoint
=
new
PointF
(
rectWorking
.
Left
+
rectWorking
.
Width
/
2
,
rectWorking
.
Top
+
rectWorking
.
Height
/
2
);
for
(
int
i
=
0
;
i
<
radarPositions
.
Length
;
i
++)
{
float
fltAngle
=
270
+
fltSplitAngle
*
i
;
fltAngle
=
fltAngle
%
360
;
PointF
_point
=
GetPointByAngle
(
centrePoint
,
fltAngle
,
fltRadiusWidth
);
var
_txtSize
=
g
.
MeasureString
(
radarPositions
[
i
].
Text
,
Font
);
if
(
_point
.
X
<
centrePoint
.
X
)
//左
{
if
(
_point
.
X
-
_txtSize
.
Width
<
minX
)
{
minX
=
rectWorking
.
Left
+
_txtSize
.
Width
;
}
}
else
//右
{
if
(
_point
.
X
+
_txtSize
.
Width
>
maxX
)
{
maxX
=
rectWorking
.
Right
-
_txtSize
.
Width
;
}
}
if
(
_point
.
Y
<
centrePoint
.
Y
)
//上
{
if
(
_point
.
Y
-
_txtSize
.
Height
<
minY
)
{
minY
=
rectWorking
.
Top
+
_txtSize
.
Height
;
}
}
else
//下
{
if
(
_point
.
Y
+
_txtSize
.
Height
>
maxY
)
{
maxY
=
rectWorking
.
Bottom
-
_txtSize
.
Height
;
}
}
}
}
min
=
Math
.
Min
(
maxX
-
minX
,
maxY
-
minY
);
m_rectWorking
=
new
RectangleF
(
minX
,
minY
,
min
,
min
);
}
/// <summary>
/// 引发 <see cref="E:System.Windows.Forms.Control.Paint" /> 事件。
/// </summary>
/// <param name="e">包含事件数据的 <see cref="T:System.Windows.Forms.PaintEventArgs" />。</param>
protected
override
void
OnPaint
(
PaintEventArgs
e
)
{
base
.
OnPaint
(
e
);
var
g
=
e
.
Graphics
;
g
.
SetGDIHigh
();
if
(!
string
.
IsNullOrEmpty
(
title
))
{
g
.
DrawString
(
title
,
titleFont
,
new
SolidBrush
(
titleColor
),
new
RectangleF
(
m_rectWorking
.
Left
+
(
m_rectWorking
.
Width
-
titleSize
.
Width
)
/
2
,
m_rectWorking
.
Top
-
titleSize
.
Height
-
10
-
(
intLineValueRowCount
*
(
10
+
lineValueTypeSize
.
Height
)),
titleSize
.
Width
,
titleSize
.
Height
));
}
if
(
radarPositions
.
Length
<=
2
)
{
g
.
DrawString
(
"至少需要3个顶点"
,
Font
,
new
SolidBrush
(
Color
.
Black
),
m_rectWorking
,
new
StringFormat
()
{
Alignment
=
StringAlignment
.
Center
,
LineAlignment
=
StringAlignment
.
Center
});
return
;
}
var
y
=
m_rectWorking
.
Top
-
20
-
(
intLineValueRowCount
*
(
10
+
lineValueTypeSize
.
Height
));
for
(
int
i
=
0
;
i
<
intLineValueRowCount
;
i
++)
{
var
x
=
0f
;
int
intCount
=
intLineValueComCount
;
if
(
i
==
intLineValueRowCount
-
1
)
{
intCount
=
lines
.
Length
%
intLineValueComCount
;
}
x
=
m_rectWorking
.
Left
+
(
m_rectWorking
.
Width
-
intCount
*
(
lineValueTypeSize
.
Width
+
25
))
/
2
;
for
(
int
j
=
0
;
j
<
intCount
;
j
++)
{
g
.
FillRectangle
(
new
SolidBrush
(
lines
[
i
*
intLineValueComCount
+
j
].
LineColor
.
Value
),
new
RectangleF
(
x
+
(
lineValueTypeSize
.
Width
+
25
)*
j
,
y
+
lineValueTypeSize
.
Height
*
i
,
15
,
lineValueTypeSize
.
Height
));
g
.
DrawString
(
lines
[
i
*
intLineValueComCount
+
j
].
Name
,
Font
,
new
SolidBrush
(
lines
[
i
*
intLineValueComCount
+
j
].
LineColor
.
Value
),
new
PointF
(
x
+
(
lineValueTypeSize
.
Width
+
25
)
*
j
+
20
,
y
+
lineValueTypeSize
.
Height
*
i
));
}
}
float
fltSplitAngle
=
360F
/
radarPositions
.
Length
;
float
fltRadiusWidth
=
m_rectWorking
.
Width
/
2
;
float
fltSplitRadiusWidth
=
fltRadiusWidth
/
splitCount
;
PointF
centrePoint
=
new
PointF
(
m_rectWorking
.
Left
+
m_rectWorking
.
Width
/
2
,
m_rectWorking
.
Top
+
m_rectWorking
.
Height
/
2
);
List
<
List
<
PointF
>>
lstRingPoints
=
new
List
<
List
<
PointF
>>(
splitCount
);
//分割点
for
(
int
i
=
0
;
i
<
radarPositions
.
Length
;
i
++)
{
float
fltAngle
=
270
+
fltSplitAngle
*
i
;
fltAngle
=
fltAngle
%
360
;
for
(
int
j
=
0
;
j
<
splitCount
;
j
++)
{
if
(
i
==
0
)
{
lstRingPoints
.
Add
(
new
List
<
PointF
>());
}
PointF
_point
=
GetPointByAngle
(
centrePoint
,
fltAngle
,
fltSplitRadiusWidth
*
(
splitCount
-
j
));
lstRingPoints
[
j
].
Add
(
_point
);
}
}
for
(
int
i
=
0
;
i
<
lstRingPoints
.
Count
;
i
++)
{
var
ring
=
lstRingPoints
[
i
];
GraphicsPath
path
=
new
GraphicsPath
();
path
.
AddLines
(
ring
.
ToArray
());
if
((
lstRingPoints
.
Count
-
i
)
%
2
==
0
)
{
g
.
FillPath
(
new
SolidBrush
(
splitEvenColor
),
path
);
}
else
{
g
.
FillPath
(
new
SolidBrush
(
splitOddColor
),
path
);
}
}
//画环
foreach
(
var
ring
in
lstRingPoints
)
{
ring
.
Add
(
ring
[
0
]);
g
.
DrawLines
(
new
Pen
(
new
SolidBrush
(
lineColor
)),
ring
.
ToArray
());
}
//分割线
foreach
(
var
item
in
lstRingPoints
[
0
])
{
g
.
DrawLine
(
new
Pen
(
new
SolidBrush
(
lineColor
)),
centrePoint
,
item
);
}
//值
for
(
int
i
=
0
;
i
<
lines
.
Length
;
i
++)
{
var
line
=
lines
[
i
];
if
(
line
.
Values
.
Length
!=
radarPositions
.
Length
)
//如果数据长度和节点长度不一致则不绘制
continue
;
if
(
line
.
LineColor
==
null
||
line
.
LineColor
==
Color
.
Empty
||
line
.
LineColor
==
Color
.
Transparent
)
line
.
LineColor
=
ControlHelper
.
Colors
[
i
+
13
];
List
<
PointF
>
ps
=
new
List
<
PointF
>();
for
(
int
j
=
0
;
j
<
radarPositions
.
Length
;
j
++)
{
float
fltAngle
=
270
+
fltSplitAngle
*
j
;
fltAngle
=
fltAngle
%
360
;
PointF
_point
=
GetPointByAngle
(
centrePoint
,
fltAngle
,
fltRadiusWidth
*
(
float
)(
line
.
Values
[
j
]
/
radarPositions
[
i
].
MaxValue
));
ps
.
Add
(
_point
);
}
ps
.
Add
(
ps
[
0
]);
if
(
line
.
FillColor
!=
null
&&
line
.
FillColor
!=
Color
.
Empty
&&
line
.
FillColor
!=
Color
.
Transparent
)
{
GraphicsPath
path
=
new
GraphicsPath
();
path
.
AddLines
(
ps
.
ToArray
());
g
.
FillPath
(
new
SolidBrush
(
line
.
FillColor
.
Value
),
path
);
}
g
.
DrawLines
(
new
Pen
(
new
SolidBrush
(
line
.
LineColor
.
Value
),
2
),
ps
.
ToArray
());
for
(
int
j
=
0
;
j
<
radarPositions
.
Length
;
j
++)
{
var
item
=
ps
[
j
];
g
.
FillEllipse
(
new
SolidBrush
(
Color
.
White
),
new
RectangleF
(
item
.
X
-
3
,
item
.
Y
-
3
,
6
,
6
));
g
.
DrawEllipse
(
new
Pen
(
new
SolidBrush
(
line
.
LineColor
.
Value
)),
new
RectangleF
(
item
.
X
-
3
,
item
.
Y
-
3
,
6
,
6
));
if
(
line
.
ShowValueText
)
{
var
valueSize
=
g
.
MeasureString
(
line
.
Values
[
j
].
ToString
(
"0.##"
),
Font
);
g
.
DrawString
(
line
.
Values
[
j
].
ToString
(
"0.##"
),
Font
,
new
SolidBrush
(
line
.
LineColor
.
Value
),
new
PointF
(
item
.
X
-
valueSize
.
Width
/
2
,
item
.
Y
-
valueSize
.
Height
-
5
));
}
}
}
//文本
for
(
int
i
=
0
;
i
<
radarPositions
.
Length
;
i
++)
{
PointF
point
=
lstRingPoints
[
0
][
i
];
var
txtSize
=
g
.
MeasureString
(
radarPositions
[
i
].
Text
,
Font
);
if
(
point
.
X
==
centrePoint
.
X
)
{
if
(
point
.
Y
>
centrePoint
.
Y
)
{
g
.
DrawString
(
radarPositions
[
i
].
Text
,
Font
,
new
SolidBrush
(
ForeColor
),
new
PointF
(
point
.
X
-
txtSize
.
Width
/
2
,
point
.
Y
+
10
));
}
else
{
g
.
DrawString
(
radarPositions
[
i
].
Text
,
Font
,
new
SolidBrush
(
ForeColor
),
new
PointF
(
point
.
X
-
txtSize
.
Width
/
2
,
point
.
Y
-
10
-
txtSize
.
Height
));
}
}
else
if
(
point
.
Y
==
centrePoint
.
Y
)
{
if
(
point
.
X
<
centrePoint
.
X
)
g
.
DrawString
(
radarPositions
[
i
].
Text
,
Font
,
new
SolidBrush
(
ForeColor
),
new
PointF
(
point
.
X
-
10
-
txtSize
.
Width
,
point
.
Y
-
txtSize
.
Height
/
2
));
else
g
.
DrawString
(
radarPositions
[
i
].
Text
,
Font
,
new
SolidBrush
(
ForeColor
),
new
PointF
(
point
.
X
+
10
,
point
.
Y
-
txtSize
.
Height
/
2
));
}
else
if
(
point
.
X
<
centrePoint
.
X
)
//左
{
if
(
point
.
Y
<
centrePoint
.
Y
)
//左上
{
g
.
DrawString
(
radarPositions
[
i
].
Text
,
Font
,
new
SolidBrush
(
ForeColor
),
new
PointF
(
point
.
X
-
10
-
txtSize
.
Width
,
point
.
Y
-
10
+
txtSize
.
Height
/
2
));
}
else
//左下
{
g
.
DrawString
(
radarPositions
[
i
].
Text
,
Font
,
new
SolidBrush
(
ForeColor
),
new
PointF
(
point
.
X
-
10
-
txtSize
.
Width
,
point
.
Y
+
10
-
txtSize
.
Height
/
2
));
}
}
else
{
if
(
point
.
Y
<
centrePoint
.
Y
)
//右上
{
g
.
DrawString
(
radarPositions
[
i
].
Text
,
Font
,
new
SolidBrush
(
ForeColor
),
new
PointF
(
point
.
X
+
10
,
point
.
Y
-
10
+
txtSize
.
Height
/
2
));
}
else
//右下
{
g
.
DrawString
(
radarPositions
[
i
].
Text
,
Font
,
new
SolidBrush
(
ForeColor
),
new
PointF
(
point
.
X
+
10
,
point
.
Y
+
10
-
txtSize
.
Height
/
2
));
}
}
}
}
#
region
根据中心点、角度、半径计算圆边坐标点
English
:
Calculating
the
coordinate
points
of
circular
edge
according
to
the
center
point
,
angle
and
radius
/// <summary>
/// 功能描述:根据中心点、角度、半径计算圆边坐标点 English:Calculating the coordinate points of circular edge according to the center point, angle and radius
/// 作 者:HZH
/// 创建日期:2019-09-25 09:46:32
/// 任务编号:POS
/// </summary>
/// <param name="centrePoint">centrePoint</param>
/// <param name="fltAngle">fltAngle</param>
/// <param name="fltRadiusWidth">fltRadiusWidth</param>
/// <returns>返回值</returns>
private
PointF
GetPointByAngle
(
PointF
centrePoint
,
float
fltAngle
,
float
fltRadiusWidth
)
{
PointF
p
=
centrePoint
;
if
(
fltAngle
==
0
)
{
p
.
X
+=
fltRadiusWidth
;
}
else
if
(
fltAngle
==
90
)
{
p
.
Y
+=
fltRadiusWidth
;
}
else
if
(
fltAngle
==
180
)
{
p
.
X
-=
fltRadiusWidth
;
}
else
if
(
fltAngle
==
270
)
{
p
.
Y
-=
fltRadiusWidth
;
}
else
if
(
fltAngle
>
0
&&
fltAngle
<
90
)
{
p
.
Y
+=
(
float
)
Math
.
Sin
(
Math
.
PI
*
(
fltAngle
/
180.00F
))
*
fltRadiusWidth
;
p
.
X
+=
(
float
)
Math
.
Cos
(
Math
.
PI
*
(
fltAngle
/
180.00F
))
*
fltRadiusWidth
;
}
else
if
(
fltAngle
>
90
&&
fltAngle
<
180
)
{
p
.
Y
+=
(
float
)
Math
.
Sin
(
Math
.
PI
*
((
180
-
fltAngle
)
/
180.00F
))
*
fltRadiusWidth
;
p
.
X
-=
(
float
)
Math
.
Cos
(
Math
.
PI
*
((
180
-
fltAngle
)
/
180.00F
))
*
fltRadiusWidth
;
}
else
if
(
fltAngle
>
180
&&
fltAngle
<
270
)
{
p
.
Y
-=
(
float
)
Math
.
Sin
(
Math
.
PI
*
((
fltAngle
-
180
)
/
180.00F
))
*
fltRadiusWidth
;
p
.
X
-=
(
float
)
Math
.
Cos
(
Math
.
PI
*
((
fltAngle
-
180
)
/
180.00F
))
*
fltRadiusWidth
;
}
else
if
(
fltAngle
>
270
&&
fltAngle
<
360
)
{
p
.
Y
-=
(
float
)
Math
.
Sin
(
Math
.
PI
*
((
360
-
fltAngle
)
/
180.00F
))
*
fltRadiusWidth
;
p
.
X
+=
(
float
)
Math
.
Cos
(
Math
.
PI
*
((
360
-
fltAngle
)
/
180.00F
))
*
fltRadiusWidth
;
}
return
p
;
}
#
endregion
/// <summary>
/// Resets the size of the title.
/// </summary>
private
void
ResetTitleSize
()
{
if
(!
string
.
IsNullOrEmpty
(
title
))
{
using
(
Graphics
g
=
this
.
CreateGraphics
())
{
titleSize
=
g
.
MeasureString
(
title
,
titleFont
);
}
}
else
{
titleSize
=
SizeF
.
Empty
;
}
titleSize
.
Height
+=
20
;
ResetWorkingRect
();
}
}
}
HZH_Controls/HZH_Controls/Controls/Meter/UCMeter.cs
→
HZH_Controls/HZH_Controls/Controls/
FactoryControls/
Meter/UCMeter.cs
查看文件 @
944c54d
文件被删除
HZH_Controls/HZH_Controls/HZH_Controls.csproj
查看文件 @
944c54d
...
@@ -59,6 +59,11 @@
...
@@ -59,6 +59,11 @@
<SubType>UserControl</SubType>
<SubType>UserControl</SubType>
</Compile>
</Compile>
<Compile Include="Controls\Charts\PieChart\PieItem.cs" />
<Compile Include="Controls\Charts\PieChart\PieItem.cs" />
<Compile Include="Controls\Charts\RadarChart\RadarLine.cs" />
<Compile Include="Controls\Charts\RadarChart\RadarPosition.cs" />
<Compile Include="Controls\Charts\RadarChart\UCRadarChart.cs">
<SubType>UserControl</SubType>
</Compile>
<Compile Include="Controls\ScrollBar\ScrollbarComponent.cs">
<Compile Include="Controls\ScrollBar\ScrollbarComponent.cs">
<SubType>Component</SubType>
<SubType>Component</SubType>
</Compile>
</Compile>
...
@@ -233,7 +238,7 @@
...
@@ -233,7 +238,7 @@
<Compile Include="Controls\Menu\UCMenuParentItem.Designer.cs">
<Compile Include="Controls\Menu\UCMenuParentItem.Designer.cs">
<DependentUpon>UCMenuParentItem.cs</DependentUpon>
<DependentUpon>UCMenuParentItem.cs</DependentUpon>
</Compile>
</Compile>
<Compile Include="Controls\Meter\UCMeter.cs">
<Compile Include="Controls\
FactoryControls\
Meter\UCMeter.cs">
<SubType>UserControl</SubType>
<SubType>UserControl</SubType>
</Compile>
</Compile>
<Compile Include="Controls\Navigation\UCCrumbNavigation.cs">
<Compile Include="Controls\Navigation\UCCrumbNavigation.cs">
...
...
HZH_Controls/Test/FrmMain.cs
查看文件 @
944c54d
...
@@ -66,6 +66,7 @@ namespace Test
...
@@ -66,6 +66,7 @@ namespace Test
tnCharts
.
Nodes
.
Add
(
"柱状图"
);
tnCharts
.
Nodes
.
Add
(
"柱状图"
);
tnCharts
.
Nodes
.
Add
(
"饼状图"
);
tnCharts
.
Nodes
.
Add
(
"饼状图"
);
tnCharts
.
Nodes
.
Add
(
"曲线图"
);
tnCharts
.
Nodes
.
Add
(
"曲线图"
);
tnCharts
.
Nodes
.
Add
(
"雷达图"
);
this
.
tvMenu
.
Nodes
.
Add
(
tnCharts
);
this
.
tvMenu
.
Nodes
.
Add
(
tnCharts
);
TreeNode
tnFactory
=
new
TreeNode
(
" 工业控件"
);
TreeNode
tnFactory
=
new
TreeNode
(
" 工业控件"
);
...
@@ -222,6 +223,9 @@ namespace Test
...
@@ -222,6 +223,9 @@ namespace Test
case
"滚动图表"
:
case
"滚动图表"
:
AddControl
(
new
UC
.
UCTestWaveChart
()
{
Dock
=
DockStyle
.
Fill
});
AddControl
(
new
UC
.
UCTestWaveChart
()
{
Dock
=
DockStyle
.
Fill
});
break
;
break
;
case
"雷达图"
:
AddControl
(
new
UC
.
UCTestRadarChart
()
{
Dock
=
DockStyle
.
Fill
});
break
;
#
endregion
#
endregion
#
region
工业
English
:
Industry
#
region
工业
English
:
Industry
...
...
HZH_Controls/Test/Test.csproj
查看文件 @
944c54d
...
@@ -212,6 +212,12 @@
...
@@ -212,6 +212,12 @@
<Compile Include="UC\UCTestProcess.Designer.cs">
<Compile Include="UC\UCTestProcess.Designer.cs">
<DependentUpon>UCTestProcess.cs</DependentUpon>
<DependentUpon>UCTestProcess.cs</DependentUpon>
</Compile>
</Compile>
<Compile Include="UC\UCTestRadarChart.cs">
<SubType>UserControl</SubType>
</Compile>
<Compile Include="UC\UCTestRadarChart.Designer.cs">
<DependentUpon>UCTestRadarChart.cs</DependentUpon>
</Compile>
<Compile Include="UC\UCTestRollText.cs">
<Compile Include="UC\UCTestRollText.cs">
<SubType>UserControl</SubType>
<SubType>UserControl</SubType>
</Compile>
</Compile>
...
@@ -380,6 +386,9 @@
...
@@ -380,6 +386,9 @@
<EmbeddedResource Include="UC\UCTestProcess.resx">
<EmbeddedResource Include="UC\UCTestProcess.resx">
<DependentUpon>UCTestProcess.cs</DependentUpon>
<DependentUpon>UCTestProcess.cs</DependentUpon>
</EmbeddedResource>
</EmbeddedResource>
<EmbeddedResource Include="UC\UCTestRadarChart.resx">
<DependentUpon>UCTestRadarChart.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="UC\UCTestRollText.resx">
<EmbeddedResource Include="UC\UCTestRollText.resx">
<DependentUpon>UCTestRollText.cs</DependentUpon>
<DependentUpon>UCTestRollText.cs</DependentUpon>
</EmbeddedResource>
</EmbeddedResource>
...
...
HZH_Controls/Test/UC/UCTestBtns.Designer.cs
查看文件 @
944c54d
...
@@ -2016,7 +2016,7 @@
...
@@ -2016,7 +2016,7 @@
this
.
Controls
.
Add
(
this
.
groupBox2
);
this
.
Controls
.
Add
(
this
.
groupBox2
);
this
.
Controls
.
Add
(
this
.
groupBox1
);
this
.
Controls
.
Add
(
this
.
groupBox1
);
this
.
Name
=
"UCTestBtns"
;
this
.
Name
=
"UCTestBtns"
;
this
.
Size
=
new
System
.
Drawing
.
Size
(
993
,
793
);
this
.
Size
=
new
System
.
Drawing
.
Size
(
635
,
793
);
this
.
Load
+=
new
System
.
EventHandler
(
this
.
UCTestBtns_Load
);
this
.
Load
+=
new
System
.
EventHandler
(
this
.
UCTestBtns_Load
);
this
.
ucControlBase1
.
ResumeLayout
(
false
);
this
.
ucControlBase1
.
ResumeLayout
(
false
);
this
.
groupBox1
.
ResumeLayout
(
false
);
this
.
groupBox1
.
ResumeLayout
(
false
);
...
...
HZH_Controls/Test/UC/UCTestBtns.resx
查看文件 @
944c54d
...
@@ -131,7 +131,7 @@
...
@@ -131,7 +131,7 @@
<data name="ucBtnImg16.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<data name="ucBtnImg16.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADr
8AAA6/ATgFUyQ
AAAEYSURBVFhH7ZbREYIwEET5twEbsAEaoAIrsAM6oAVboAab
YQUAAAAJcEhZcwAADr
4AAA6+AepCscA
AAAEYSURBVFhH7ZbREYIwEET5twEbsAEaoAIrsAM6oAVboAab
oAuaQXd1M4OMIMkd6EfezA0gt3uXhAhFJmNlGIYacdLlvrD4HeDY66d9QMGjRt6zAYLzFodKKdsxLTwF
oAuaQXd1M4OMIMkd6EfezA0gt3uXhAhFJmNlGIYacdLlvrD4HeDY66d9QMGjRt6zAYLzFodKKdsxLTwF
9zrEUem+wLhRnUXYhCR+cFSI2ZFPQW4rqQ80lPcq2CybltwOzDp5x1BKbucfGli9/iP8tmVKA9A0ktuA
9zrEUem+wLhRnUXYhCR+cFSI2ZFPQW4rqQ80lPcq2CybltwOzDp5x1BKbucfGli9/iP8tmVKA9A0ktuA
UdQOCEBzlYUNeFUvyzjQgM//AUcizyg4a7KwkTL9AWhr2aRBA3klAX36MkB/sIw+AI+03cDu5WEGXhfZ
UdQOCEBzlYUNeFUvyzjQgM//AUcizyg4a7KwkTL9AWhr2aRBA3klAX36MkB/sIw+AI+03cDu5WEGXhfZ
...
@@ -142,7 +142,7 @@
...
@@ -142,7 +142,7 @@
<data name="ucBtnImg16.ImageFontIcons" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<data name="ucBtnImg16.ImageFontIcons" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADr
8AAA6/ATgFUyQ
AAAEYSURBVFhH7ZbREYIwEET5twEbsAEaoAIrsAM6oAVboAab
YQUAAAAJcEhZcwAADr
4AAA6+AepCscA
AAAEYSURBVFhH7ZbREYIwEET5twEbsAEaoAIrsAM6oAVboAab
oAuaQXd1M4OMIMkd6EfezA0gt3uXhAhFJmNlGIYacdLlvrD4HeDY66d9QMGjRt6zAYLzFodKKdsxLTwF
oAuaQXd1M4OMIMkd6EfezA0gt3uXhAhFJmNlGIYacdLlvrD4HeDY66d9QMGjRt6zAYLzFodKKdsxLTwF
9zrEUem+wLhRnUXYhCR+cFSI2ZFPQW4rqQ80lPcq2CybltwOzDp5x1BKbucfGli9/iP8tmVKA9A0ktuA
9zrEUem+wLhRnUXYhCR+cFSI2ZFPQW4rqQ80lPcq2CybltwOzDp5x1BKbucfGli9/iP8tmVKA9A0ktuA
UdQOCEBzlYUNeFUvyzjQgM//AUcizyg4a7KwkTL9AWhr2aRBA3klAX36MkB/sIw+AI+03cDu5WEGXhfZ
UdQOCEBzlYUNeFUvyzjQgM//AUcizyg4a7KwkTL9AWhr2aRBA3klAX36MkB/sIw+AI+03cDu5WEGXhfZ
...
@@ -153,7 +153,7 @@
...
@@ -153,7 +153,7 @@
<data name="ucBtnImg11.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<data name="ucBtnImg11.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADr
8AAA6/ATgFUyQ
AAAFCSURBVFhH7Zb9DYIwEMX53wVcgAVYwAmYgA3cwBVYgRlY
YQUAAAAJcEhZcwAADr
4AAA6+AepCscA
AAAFCSURBVFhH7Zb9DYIwEMX53wVcgAVYwAmYgA3cwBVYgRlY
gi1YBnyvvppiClIoRk1/yaWl3BfHFZolfo5xHE+azrJGZzPDMOSQUpdecP+m6TEwAJ6y4AjpJA2kkpyl
gi1YBnyvvppiClIoRk1/yaWl3BfHFZolfo5xHE+azrJGZzPDMOSQUpdecP+m6TEwAJ6y4AjpJA2kkpyl
Gh86h7RIwAvu9ZCr1OMC/3zq/hHKj72PsZFZPOC0k3OWvubchcEhrJBNIl4l4Izv3aBA3kpg3SRJqCPz
Gh86h7RIwAvu9ZCr1OMC/3zq/hHKj72PsZFZPOC0k3OWvubchcEhrJBNIl4l4Izv3aBA3kpg3SRJqCPz
/biOA7nIxT7sU2+QbVsShtzv3F6trs17DxVWACO3Jn3VxvkaoPzcapgz+GL3z8Ggri3muUIsA0W3mSZO
/biOA7nIxT7sU2+QbVsShtzv3F6trs17DxVWACO3Jn3VxvkaoPzcapgz+GL3z8Ggri3muUIsA0W3mSZO
...
@@ -165,7 +165,7 @@
...
@@ -165,7 +165,7 @@
<data name="ucBtnImg11.ImageFontIcons" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<data name="ucBtnImg11.ImageFontIcons" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADr
8AAA6/ATgFUyQ
AAAFCSURBVFhH7Zb9DYIwEMX53wVcgAVYwAmYgA3cwBVYgRlY
YQUAAAAJcEhZcwAADr
4AAA6+AepCscA
AAAFCSURBVFhH7Zb9DYIwEMX53wVcgAVYwAmYgA3cwBVYgRlY
gi1YBnyvvppiClIoRk1/yaWl3BfHFZolfo5xHE+azrJGZzPDMOSQUpdecP+m6TEwAJ6y4AjpJA2kkpyl
gi1YBnyvvppiClIoRk1/yaWl3BfHFZolfo5xHE+azrJGZzPDMOSQUpdecP+m6TEwAJ6y4AjpJA2kkpyl
Gh86h7RIwAvu9ZCr1OMC/3zq/hHKj72PsZFZPOC0k3OWvubchcEhrJBNIl4l4Izv3aBA3kpg3SRJqCPz
Gh86h7RIwAvu9ZCr1OMC/3zq/hHKj72PsZFZPOC0k3OWvubchcEhrJBNIl4l4Izv3aBA3kpg3SRJqCPz
/biOA7nIxT7sU2+QbVsShtzv3F6trs17DxVWACO3Jn3VxvkaoPzcapgz+GL3z8Ggri3muUIsA0W3mSZO
/biOA7nIxT7sU2+QbVsShtzv3F6trs17DxVWACO3Jn3VxvkaoPzcapgz+GL3z8Ggri3muUIsA0W3mSZO
...
@@ -177,7 +177,7 @@
...
@@ -177,7 +177,7 @@
<data name="ucBtnImg6.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<data name="ucBtnImg6.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADr
8AAA6/ATgFUyQ
AAAFDSURBVFhH7ZfRjcIwEERTRhqggWsgFaSCdHAdpIW0cDXQ
YQUAAAAJcEhZcwAADr
4AAA6+AepCscA
AAAFDSURBVFhH7ZfRjcIwEERTRhqggWsgFaSCdHAdpIW0cDXQ
RLqgmeTekAEFEFLstfyBeNIKbDyza2Ni03wky7K0fluXdV07kp+JC3Fydx1IOFDAFRXg7jqQsFVS51cB
RLqgmeTekAEFEFLstfyBeNIKbDyza2Ni03wky7K0fluXdV07kp+JC3Fydx1IOFDAFRXg7jqQsFVS51cB
Z39UBxL+Ofd19kT15d/PfnB3eTQzcvw8z1AFEDPRE63G3MJDYth4xvAObSXVjv+lqd0/aoz6txEbamuM
Z39UBxL+Ofd19kT15d/PfnB3eTQzcvw8z1AFEDPRE63G3MJDYth4xvAObSXVjv+lqd0/aoz6txEbamuM
rdJBfP9+I8jHlsdB1FsfBq/ZtseRyPoQWcnRdZu8CJ1tj0PVo8UhsmYvCi7/aMs0PqmAyZZpICz1+887
rdJBfP9+I8jHlsdB1FsfBq/ZtseRyPoQWcnRdZu8CJ1tj0PVo8UhsmYvCi7/aMs0PqmAyZZpICz1+887
...
@@ -189,7 +189,7 @@
...
@@ -189,7 +189,7 @@
<data name="ucBtnImg6.ImageFontIcons" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<data name="ucBtnImg6.ImageFontIcons" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADr
8AAA6/ATgFUyQ
AAAFDSURBVFhH7ZfRjcIwEERTRhqggWsgFaSCdHAdpIW0cDXQ
YQUAAAAJcEhZcwAADr
4AAA6+AepCscA
AAAFDSURBVFhH7ZfRjcIwEERTRhqggWsgFaSCdHAdpIW0cDXQ
RLqgmeTekAEFEFLstfyBeNIKbDyza2Ni03wky7K0fluXdV07kp+JC3Fydx1IOFDAFRXg7jqQsFVS51cB
RLqgmeTekAEFEFLstfyBeNIKbDyza2Ni03wky7K0fluXdV07kp+JC3Fydx1IOFDAFRXg7jqQsFVS51cB
Z39UBxL+Ofd19kT15d/PfnB3eTQzcvw8z1AFEDPRE63G3MJDYth4xvAObSXVjv+lqd0/aoz6txEbamuM
Z39UBxL+Ofd19kT15d/PfnB3eTQzcvw8z1AFEDPRE63G3MJDYth4xvAObSXVjv+lqd0/aoz6txEbamuM
rdJBfP9+I8jHlsdB1FsfBq/ZtseRyPoQWcnRdZu8CJ1tj0PVo8UhsmYvCi7/aMs0PqmAyZZpICz1+887
rdJBfP9+I8jHlsdB1FsfBq/ZtseRyPoQWcnRdZu8CJ1tj0PVo8UhsmYvCi7/aMs0PqmAyZZpICz1+887
...
@@ -201,7 +201,7 @@
...
@@ -201,7 +201,7 @@
<data name="ucBtnImg15.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<data name="ucBtnImg15.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADr
8AAA6/ATgFUyQ
AAAEYSURBVFhH7ZbREYIwEET5twEbsAEaoAIrsAM6oAVboAab
YQUAAAAJcEhZcwAADr
4AAA6+AepCscA
AAAEYSURBVFhH7ZbREYIwEET5twEbsAEaoAIrsAM6oAVboAab
oAuaQXd1M4OMIMkd6EfezA0gt3uXhAhFJmNlGIYacdLlvrD4HeDY66d9QMGjRt6zAYLzFodKKdsxLTwF
oAuaQXd1M4OMIMkd6EfezA0gt3uXhAhFJmNlGIYacdLlvrD4HeDY66d9QMGjRt6zAYLzFodKKdsxLTwF
9zrEUem+wLhRnUXYhCR+cFSI2ZFPQW4rqQ80lPcq2CybltwOzDp5x1BKbucfGli9/iP8tmVKA9A0ktuA
9zrEUem+wLhRnUXYhCR+cFSI2ZFPQW4rqQ80lPcq2CybltwOzDp5x1BKbucfGli9/iP8tmVKA9A0ktuA
UdQOCEBzlYUNeFUvyzjQgM//AUcizyg4a7KwkTL9AWhr2aRBA3klAX36MkB/sIw+AI+03cDu5WEGXhfZ
UdQOCEBzlYUNeFUvyzjQgM//AUcizyg4a7KwkTL9AWhr2aRBA3klAX36MkB/sIw+AI+03cDu5WEGXhfZ
...
@@ -212,7 +212,7 @@
...
@@ -212,7 +212,7 @@
<data name="ucBtnImg15.ImageFontIcons" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<data name="ucBtnImg15.ImageFontIcons" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADr
8AAA6/ATgFUyQ
AAAEYSURBVFhH7ZbREYIwEET5twEbsAEaoAIrsAM6oAVboAab
YQUAAAAJcEhZcwAADr
4AAA6+AepCscA
AAAEYSURBVFhH7ZbREYIwEET5twEbsAEaoAIrsAM6oAVboAab
oAuaQXd1M4OMIMkd6EfezA0gt3uXhAhFJmNlGIYacdLlvrD4HeDY66d9QMGjRt6zAYLzFodKKdsxLTwF
oAuaQXd1M4OMIMkd6EfezA0gt3uXhAhFJmNlGIYacdLlvrD4HeDY66d9QMGjRt6zAYLzFodKKdsxLTwF
9zrEUem+wLhRnUXYhCR+cFSI2ZFPQW4rqQ80lPcq2CybltwOzDp5x1BKbucfGli9/iP8tmVKA9A0ktuA
9zrEUem+wLhRnUXYhCR+cFSI2ZFPQW4rqQ80lPcq2CybltwOzDp5x1BKbucfGli9/iP8tmVKA9A0ktuA
UdQOCEBzlYUNeFUvyzjQgM//AUcizyg4a7KwkTL9AWhr2aRBA3klAX36MkB/sIw+AI+03cDu5WEGXhfZ
UdQOCEBzlYUNeFUvyzjQgM//AUcizyg4a7KwkTL9AWhr2aRBA3klAX36MkB/sIw+AI+03cDu5WEGXhfZ
...
@@ -223,7 +223,7 @@
...
@@ -223,7 +223,7 @@
<data name="ucBtnImg10.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<data name="ucBtnImg10.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADr
8AAA6/ATgFUyQ
AAAFCSURBVFhH7Zb9DYIwEMX53wVcgAVYwAmYgA3cwBVYgRlY
YQUAAAAJcEhZcwAADr
4AAA6+AepCscA
AAAFCSURBVFhH7Zb9DYIwEMX53wVcgAVYwAmYgA3cwBVYgRlY
gi1YBnyvvppiClIoRk1/yaWl3BfHFZolfo5xHE+azrJGZzPDMOSQUpdecP+m6TEwAJ6y4AjpJA2kkpyl
gi1YBnyvvppiClIoRk1/yaWl3BfHFZolfo5xHE+azrJGZzPDMOSQUpdecP+m6TEwAJ6y4AjpJA2kkpyl
Gh86h7RIwAvu9ZCr1OMC/3zq/hHKj72PsZFZPOC0k3OWvubchcEhrJBNIl4l4Izv3aBA3kpg3SRJqCPz
Gh86h7RIwAvu9ZCr1OMC/3zq/hHKj72PsZFZPOC0k3OWvubchcEhrJBNIl4l4Izv3aBA3kpg3SRJqCPz
/biOA7nIxT7sU2+QbVsShtzv3F6trs17DxVWACO3Jn3VxvkaoPzcapgz+GL3z8Ggri3muUIsA0W3mSZO
/biOA7nIxT7sU2+QbVsShtzv3F6trs17DxVWACO3Jn3VxvkaoPzcapgz+GL3z8Ggri3muUIsA0W3mSZO
...
@@ -235,7 +235,7 @@
...
@@ -235,7 +235,7 @@
<data name="ucBtnImg10.ImageFontIcons" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<data name="ucBtnImg10.ImageFontIcons" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADr
8AAA6/ATgFUyQ
AAAFCSURBVFhH7Zb9DYIwEMX53wVcgAVYwAmYgA3cwBVYgRlY
YQUAAAAJcEhZcwAADr
4AAA6+AepCscA
AAAFCSURBVFhH7Zb9DYIwEMX53wVcgAVYwAmYgA3cwBVYgRlY
gi1YBnyvvppiClIoRk1/yaWl3BfHFZolfo5xHE+azrJGZzPDMOSQUpdecP+m6TEwAJ6y4AjpJA2kkpyl
gi1YBnyvvppiClIoRk1/yaWl3BfHFZolfo5xHE+azrJGZzPDMOSQUpdecP+m6TEwAJ6y4AjpJA2kkpyl
Gh86h7RIwAvu9ZCr1OMC/3zq/hHKj72PsZFZPOC0k3OWvubchcEhrJBNIl4l4Izv3aBA3kpg3SRJqCPz
Gh86h7RIwAvu9ZCr1OMC/3zq/hHKj72PsZFZPOC0k3OWvubchcEhrJBNIl4l4Izv3aBA3kpg3SRJqCPz
/biOA7nIxT7sU2+QbVsShtzv3F6trs17DxVWACO3Jn3VxvkaoPzcapgz+GL3z8Ggri3muUIsA0W3mSZO
/biOA7nIxT7sU2+QbVsShtzv3F6trs17DxVWACO3Jn3VxvkaoPzcapgz+GL3z8Ggri3muUIsA0W3mSZO
...
@@ -247,7 +247,7 @@
...
@@ -247,7 +247,7 @@
<data name="ucBtnImg14.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<data name="ucBtnImg14.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADr
8AAA6/ATgFUyQ
AAAEYSURBVFhH7ZbREYIwEET5twEbsAEaoAIrsAM6oAVboAab
YQUAAAAJcEhZcwAADr
4AAA6+AepCscA
AAAEYSURBVFhH7ZbREYIwEET5twEbsAEaoAIrsAM6oAVboAab
oAuaQXd1M4OMIMkd6EfezA0gt3uXhAhFJmNlGIYacdLlvrD4HeDY66d9QMGjRt6zAYLzFodKKdsxLTwF
oAuaQXd1M4OMIMkd6EfezA0gt3uXhAhFJmNlGIYacdLlvrD4HeDY66d9QMGjRt6zAYLzFodKKdsxLTwF
9zrEUem+wLhRnUXYhCR+cFSI2ZFPQW4rqQ80lPcq2CybltwOzDp5x1BKbucfGli9/iP8tmVKA9A0ktuA
9zrEUem+wLhRnUXYhCR+cFSI2ZFPQW4rqQ80lPcq2CybltwOzDp5x1BKbucfGli9/iP8tmVKA9A0ktuA
UdQOCEBzlYUNeFUvyzjQgM//AUcizyg4a7KwkTL9AWhr2aRBA3klAX36MkB/sIw+AI+03cDu5WEGXhfZ
UdQOCEBzlYUNeFUvyzjQgM//AUcizyg4a7KwkTL9AWhr2aRBA3klAX36MkB/sIw+AI+03cDu5WEGXhfZ
...
@@ -258,7 +258,7 @@
...
@@ -258,7 +258,7 @@
<data name="ucBtnImg14.ImageFontIcons" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<data name="ucBtnImg14.ImageFontIcons" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADr
8AAA6/ATgFUyQ
AAAEYSURBVFhH7ZbREYIwEET5twEbsAEaoAIrsAM6oAVboAab
YQUAAAAJcEhZcwAADr
4AAA6+AepCscA
AAAEYSURBVFhH7ZbREYIwEET5twEbsAEaoAIrsAM6oAVboAab
oAuaQXd1M4OMIMkd6EfezA0gt3uXhAhFJmNlGIYacdLlvrD4HeDY66d9QMGjRt6zAYLzFodKKdsxLTwF
oAuaQXd1M4OMIMkd6EfezA0gt3uXhAhFJmNlGIYacdLlvrD4HeDY66d9QMGjRt6zAYLzFodKKdsxLTwF
9zrEUem+wLhRnUXYhCR+cFSI2ZFPQW4rqQ80lPcq2CybltwOzDp5x1BKbucfGli9/iP8tmVKA9A0ktuA
9zrEUem+wLhRnUXYhCR+cFSI2ZFPQW4rqQ80lPcq2CybltwOzDp5x1BKbucfGli9/iP8tmVKA9A0ktuA
UdQOCEBzlYUNeFUvyzjQgM//AUcizyg4a7KwkTL9AWhr2aRBA3klAX36MkB/sIw+AI+03cDu5WEGXhfZ
UdQOCEBzlYUNeFUvyzjQgM//AUcizyg4a7KwkTL9AWhr2aRBA3klAX36MkB/sIw+AI+03cDu5WEGXhfZ
...
@@ -269,7 +269,7 @@
...
@@ -269,7 +269,7 @@
<data name="ucBtnImg9.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<data name="ucBtnImg9.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADr
8AAA6/ATgFUyQ
AAAFCSURBVFhH7Zb9DYIwEMX53wVcgAVYwAmYgA3cwBVYgRlY
YQUAAAAJcEhZcwAADr
4AAA6+AepCscA
AAAFCSURBVFhH7Zb9DYIwEMX53wVcgAVYwAmYgA3cwBVYgRlY
gi1YBnyvvppiClIoRk1/yaWl3BfHFZolfo5xHE+azrJGZzPDMOSQUpdecP+m6TEwAJ6y4AjpJA2kkpyl
gi1YBnyvvppiClIoRk1/yaWl3BfHFZolfo5xHE+azrJGZzPDMOSQUpdecP+m6TEwAJ6y4AjpJA2kkpyl
Gh86h7RIwAvu9ZCr1OMC/3zq/hHKj72PsZFZPOC0k3OWvubchcEhrJBNIl4l4Izv3aBA3kpg3SRJqCPz
Gh86h7RIwAvu9ZCr1OMC/3zq/hHKj72PsZFZPOC0k3OWvubchcEhrJBNIl4l4Izv3aBA3kpg3SRJqCPz
/biOA7nIxT7sU2+QbVsShtzv3F6trs17DxVWACO3Jn3VxvkaoPzcapgz+GL3z8Ggri3muUIsA0W3mSZO
/biOA7nIxT7sU2+QbVsShtzv3F6trs17DxVWACO3Jn3VxvkaoPzcapgz+GL3z8Ggri3muUIsA0W3mSZO
...
@@ -281,7 +281,7 @@
...
@@ -281,7 +281,7 @@
<data name="ucBtnImg9.ImageFontIcons" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<data name="ucBtnImg9.ImageFontIcons" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADr
8AAA6/ATgFUyQ
AAAFCSURBVFhH7Zb9DYIwEMX53wVcgAVYwAmYgA3cwBVYgRlY
YQUAAAAJcEhZcwAADr
4AAA6+AepCscA
AAAFCSURBVFhH7Zb9DYIwEMX53wVcgAVYwAmYgA3cwBVYgRlY
gi1YBnyvvppiClIoRk1/yaWl3BfHFZolfo5xHE+azrJGZzPDMOSQUpdecP+m6TEwAJ6y4AjpJA2kkpyl
gi1YBnyvvppiClIoRk1/yaWl3BfHFZolfo5xHE+azrJGZzPDMOSQUpdecP+m6TEwAJ6y4AjpJA2kkpyl
Gh86h7RIwAvu9ZCr1OMC/3zq/hHKj72PsZFZPOC0k3OWvubchcEhrJBNIl4l4Izv3aBA3kpg3SRJqCPz
Gh86h7RIwAvu9ZCr1OMC/3zq/hHKj72PsZFZPOC0k3OWvubchcEhrJBNIl4l4Izv3aBA3kpg3SRJqCPz
/biOA7nIxT7sU2+QbVsShtzv3F6trs17DxVWACO3Jn3VxvkaoPzcapgz+GL3z8Ggri3muUIsA0W3mSZO
/biOA7nIxT7sU2+QbVsShtzv3F6trs17DxVWACO3Jn3VxvkaoPzcapgz+GL3z8Ggri3muUIsA0W3mSZO
...
@@ -293,7 +293,7 @@
...
@@ -293,7 +293,7 @@
<data name="ucBtnImg5.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<data name="ucBtnImg5.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADr
8AAA6/ATgFUyQ
AAAFDSURBVFhH7ZfRjcIwEERTRhqggWsgFaSCdHAdpIW0cDXQ
YQUAAAAJcEhZcwAADr
4AAA6+AepCscA
AAAFDSURBVFhH7ZfRjcIwEERTRhqggWsgFaSCdHAdpIW0cDXQ
RLqgmeTekAEFEFLstfyBeNIKbDyza2Ni03wky7K0fluXdV07kp+JC3Fydx1IOFDAFRXg7jqQsFVS51cB
RLqgmeTekAEFEFLstfyBeNIKbDyza2Ni03wky7K0fluXdV07kp+JC3Fydx1IOFDAFRXg7jqQsFVS51cB
Z39UBxL+Ofd19kT15d/PfnB3eTQzcvw8z1AFEDPRE63G3MJDYth4xvAObSXVjv+lqd0/aoz6txEbamuM
Z39UBxL+Ofd19kT15d/PfnB3eTQzcvw8z1AFEDPRE63G3MJDYth4xvAObSXVjv+lqd0/aoz6txEbamuM
rdJBfP9+I8jHlsdB1FsfBq/ZtseRyPoQWcnRdZu8CJ1tj0PVo8UhsmYvCi7/aMs0PqmAyZZpICz1+887
rdJBfP9+I8jHlsdB1FsfBq/ZtseRyPoQWcnRdZu8CJ1tj0PVo8UhsmYvCi7/aMs0PqmAyZZpICz1+887
...
@@ -305,7 +305,7 @@
...
@@ -305,7 +305,7 @@
<data name="ucBtnImg5.ImageFontIcons" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<data name="ucBtnImg5.ImageFontIcons" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADr
8AAA6/ATgFUyQ
AAAFDSURBVFhH7ZfRjcIwEERTRhqggWsgFaSCdHAdpIW0cDXQ
YQUAAAAJcEhZcwAADr
4AAA6+AepCscA
AAAFDSURBVFhH7ZfRjcIwEERTRhqggWsgFaSCdHAdpIW0cDXQ
RLqgmeTekAEFEFLstfyBeNIKbDyza2Ni03wky7K0fluXdV07kp+JC3Fydx1IOFDAFRXg7jqQsFVS51cB
RLqgmeTekAEFEFLstfyBeNIKbDyza2Ni03wky7K0fluXdV07kp+JC3Fydx1IOFDAFRXg7jqQsFVS51cB
Z39UBxL+Ofd19kT15d/PfnB3eTQzcvw8z1AFEDPRE63G3MJDYth4xvAObSXVjv+lqd0/aoz6txEbamuM
Z39UBxL+Ofd19kT15d/PfnB3eTQzcvw8z1AFEDPRE63G3MJDYth4xvAObSXVjv+lqd0/aoz6txEbamuM
rdJBfP9+I8jHlsdB1FsfBq/ZtseRyPoQWcnRdZu8CJ1tj0PVo8UhsmYvCi7/aMs0PqmAyZZpICz1+887
rdJBfP9+I8jHlsdB1FsfBq/ZtseRyPoQWcnRdZu8CJ1tj0PVo8UhsmYvCi7/aMs0PqmAyZZpICz1+887
...
@@ -317,7 +317,7 @@
...
@@ -317,7 +317,7 @@
<data name="ucBtnImg13.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<data name="ucBtnImg13.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADr
8AAA6/ATgFUyQ
AAAEYSURBVFhH7ZbREYIwEET5twEbsAEaoAIrsAM6oAVboAab
YQUAAAAJcEhZcwAADr
4AAA6+AepCscA
AAAEYSURBVFhH7ZbREYIwEET5twEbsAEaoAIrsAM6oAVboAab
oAuaQXd1M4OMIMkd6EfezA0gt3uXhAhFJmNlGIYacdLlvrD4HeDY66d9QMGjRt6zAYLzFodKKdsxLTwF
oAuaQXd1M4OMIMkd6EfezA0gt3uXhAhFJmNlGIYacdLlvrD4HeDY66d9QMGjRt6zAYLzFodKKdsxLTwF
9zrEUem+wLhRnUXYhCR+cFSI2ZFPQW4rqQ80lPcq2CybltwOzDp5x1BKbucfGli9/iP8tmVKA9A0ktuA
9zrEUem+wLhRnUXYhCR+cFSI2ZFPQW4rqQ80lPcq2CybltwOzDp5x1BKbucfGli9/iP8tmVKA9A0ktuA
UdQOCEBzlYUNeFUvyzjQgM//AUcizyg4a7KwkTL9AWhr2aRBA3klAX36MkB/sIw+AI+03cDu5WEGXhfZ
UdQOCEBzlYUNeFUvyzjQgM//AUcizyg4a7KwkTL9AWhr2aRBA3klAX36MkB/sIw+AI+03cDu5WEGXhfZ
...
@@ -328,7 +328,7 @@
...
@@ -328,7 +328,7 @@
<data name="ucBtnImg13.ImageFontIcons" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<data name="ucBtnImg13.ImageFontIcons" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADr
8AAA6/ATgFUyQ
AAAEYSURBVFhH7ZbREYIwEET5twEbsAEaoAIrsAM6oAVboAab
YQUAAAAJcEhZcwAADr
4AAA6+AepCscA
AAAEYSURBVFhH7ZbREYIwEET5twEbsAEaoAIrsAM6oAVboAab
oAuaQXd1M4OMIMkd6EfezA0gt3uXhAhFJmNlGIYacdLlvrD4HeDY66d9QMGjRt6zAYLzFodKKdsxLTwF
oAuaQXd1M4OMIMkd6EfezA0gt3uXhAhFJmNlGIYacdLlvrD4HeDY66d9QMGjRt6zAYLzFodKKdsxLTwF
9zrEUem+wLhRnUXYhCR+cFSI2ZFPQW4rqQ80lPcq2CybltwOzDp5x1BKbucfGli9/iP8tmVKA9A0ktuA
9zrEUem+wLhRnUXYhCR+cFSI2ZFPQW4rqQ80lPcq2CybltwOzDp5x1BKbucfGli9/iP8tmVKA9A0ktuA
UdQOCEBzlYUNeFUvyzjQgM//AUcizyg4a7KwkTL9AWhr2aRBA3klAX36MkB/sIw+AI+03cDu5WEGXhfZ
UdQOCEBzlYUNeFUvyzjQgM//AUcizyg4a7KwkTL9AWhr2aRBA3klAX36MkB/sIw+AI+03cDu5WEGXhfZ
...
@@ -339,7 +339,7 @@
...
@@ -339,7 +339,7 @@
<data name="ucBtnImg8.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<data name="ucBtnImg8.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADr
8AAA6/ATgFUyQ
AAAFCSURBVFhH7Zb9DYIwEMX53wVcgAVYwAmYgA3cwBVYgRlY
YQUAAAAJcEhZcwAADr
4AAA6+AepCscA
AAAFCSURBVFhH7Zb9DYIwEMX53wVcgAVYwAmYgA3cwBVYgRlY
gi1YBnyvvppiClIoRk1/yaWl3BfHFZolfo5xHE+azrJGZzPDMOSQUpdecP+m6TEwAJ6y4AjpJA2kkpyl
gi1YBnyvvppiClIoRk1/yaWl3BfHFZolfo5xHE+azrJGZzPDMOSQUpdecP+m6TEwAJ6y4AjpJA2kkpyl
Gh86h7RIwAvu9ZCr1OMC/3zq/hHKj72PsZFZPOC0k3OWvubchcEhrJBNIl4l4Izv3aBA3kpg3SRJqCPz
Gh86h7RIwAvu9ZCr1OMC/3zq/hHKj72PsZFZPOC0k3OWvubchcEhrJBNIl4l4Izv3aBA3kpg3SRJqCPz
/biOA7nIxT7sU2+QbVsShtzv3F6trs17DxVWACO3Jn3VxvkaoPzcapgz+GL3z8Ggri3muUIsA0W3mSZO
/biOA7nIxT7sU2+QbVsShtzv3F6trs17DxVWACO3Jn3VxvkaoPzcapgz+GL3z8Ggri3muUIsA0W3mSZO
...
@@ -351,7 +351,7 @@
...
@@ -351,7 +351,7 @@
<data name="ucBtnImg8.ImageFontIcons" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<data name="ucBtnImg8.ImageFontIcons" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADr
8AAA6/ATgFUyQ
AAAFCSURBVFhH7Zb9DYIwEMX53wVcgAVYwAmYgA3cwBVYgRlY
YQUAAAAJcEhZcwAADr
4AAA6+AepCscA
AAAFCSURBVFhH7Zb9DYIwEMX53wVcgAVYwAmYgA3cwBVYgRlY
gi1YBnyvvppiClIoRk1/yaWl3BfHFZolfo5xHE+azrJGZzPDMOSQUpdecP+m6TEwAJ6y4AjpJA2kkpyl
gi1YBnyvvppiClIoRk1/yaWl3BfHFZolfo5xHE+azrJGZzPDMOSQUpdecP+m6TEwAJ6y4AjpJA2kkpyl
Gh86h7RIwAvu9ZCr1OMC/3zq/hHKj72PsZFZPOC0k3OWvubchcEhrJBNIl4l4Izv3aBA3kpg3SRJqCPz
Gh86h7RIwAvu9ZCr1OMC/3zq/hHKj72PsZFZPOC0k3OWvubchcEhrJBNIl4l4Izv3aBA3kpg3SRJqCPz
/biOA7nIxT7sU2+QbVsShtzv3F6trs17DxVWACO3Jn3VxvkaoPzcapgz+GL3z8Ggri3muUIsA0W3mSZO
/biOA7nIxT7sU2+QbVsShtzv3F6trs17DxVWACO3Jn3VxvkaoPzcapgz+GL3z8Ggri3muUIsA0W3mSZO
...
@@ -363,7 +363,7 @@
...
@@ -363,7 +363,7 @@
<data name="ucBtnImg12.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<data name="ucBtnImg12.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADr
8AAA6/ATgFUyQ
AAAEjSURBVFhH7ZbPDcIgGMV7dwEXMPFaqmcn8GCEeHADN3AF
YQUAAAAJcEhZcwAADr
4AAA6+AepCscA
AAAEjSURBVFhH7ZbPDcIgGMV7dwEXMPFaqmcn8GCEeHADN3AF
V+gMLuEWLgPy6FdjCJXyp+2FX/IONfC9B1+hVoVCKlKwm7zsN/Q4LzBXolFSNG/6aR7kqV6blWtjBDAh
V+gMLuEWLgPy6FdjCJXyp+2FX/IONfC9B1+hVoVCKlKwm7zsN/Q4LzBXolFSNG/6aR7kqV6blWtjBDAh
OGvVuTnQkOmwjW3pIC8EpOF50eZ3l6kthKAp+ei2fXjlttASmpoH02OH0ZAQNmsrsK0uo/9ijKans3yA
OGvVuTnQkOmwjW3pIC8EpOF50eZ3l6kthKAp+ei2fXjlttASmpoH02OH0ZAQNmsrsK0uo/9ijKans3yA
gP5/lfNYxgTAqaHpaYSegF6SNw8qkQa20mXgU7b7ACtxGfiEXaMSaUS9gCRc3VQmDhRwFR6rpDYovl2l
gP5/lfNYxgTAqaHpaYSegF6SNw8qkQa20mXgU7b7ACtxGfiEXaMSaUS9gCRc3VQmDhRwFR6rpDYovl2l
...
@@ -374,7 +374,7 @@
...
@@ -374,7 +374,7 @@
<data name="ucBtnImg12.ImageFontIcons" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<data name="ucBtnImg12.ImageFontIcons" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADr
8AAA6/ATgFUyQ
AAAEjSURBVFhH7ZbPDcIgGMV7dwEXMPFaqmcn8GCEeHADN3AF
YQUAAAAJcEhZcwAADr
4AAA6+AepCscA
AAAEjSURBVFhH7ZbPDcIgGMV7dwEXMPFaqmcn8GCEeHADN3AF
V+gMLuEWLgPy6FdjCJXyp+2FX/IONfC9B1+hVoVCKlKwm7zsN/Q4LzBXolFSNG/6aR7kqV6blWtjBDAh
V+gMLuEWLgPy6FdjCJXyp+2FX/IONfC9B1+hVoVCKlKwm7zsN/Q4LzBXolFSNG/6aR7kqV6blWtjBDAh
OGvVuTnQkOmwjW3pIC8EpOF50eZ3l6kthKAp+ei2fXjlttASmpoH02OH0ZAQNmsrsK0uo/9ijKans3yA
OGvVuTnQkOmwjW3pIC8EpOF50eZ3l6kthKAp+ei2fXjlttASmpoH02OH0ZAQNmsrsK0uo/9ijKans3yA
gP5/lfNYxgTAqaHpaYSegF6SNw8qkQa20mXgU7b7ACtxGfiEXaMSaUS9gCRc3VQmDhRwFR6rpDYovl2l
gP5/lfNYxgTAqaHpaYSegF6SNw8qkQa20mXgU7b7ACtxGfiEXaMSaUS9gCRc3VQmDhRwFR6rpDYovl2l
...
@@ -385,7 +385,7 @@
...
@@ -385,7 +385,7 @@
<data name="ucBtnImg4.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<data name="ucBtnImg4.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADr
8AAA6/ATgFUyQ
AAAFDSURBVFhH7ZfRjcIwEERTRhqggWsgFaSCdHAdpIW0cDXQ
YQUAAAAJcEhZcwAADr
4AAA6+AepCscA
AAAFDSURBVFhH7ZfRjcIwEERTRhqggWsgFaSCdHAdpIW0cDXQ
RLqgmeTekAEFEFLstfyBeNIKbDyza2Ni03wky7K0fluXdV07kp+JC3Fydx1IOFDAFRXg7jqQsFVS51cB
RLqgmeTekAEFEFLstfyBeNIKbDyza2Ni03wky7K0fluXdV07kp+JC3Fydx1IOFDAFRXg7jqQsFVS51cB
Z39UBxL+Ofd19kT15d/PfnB3eTQzcvw8z1AFEDPRE63G3MJDYth4xvAObSXVjv+lqd0/aoz6txEbamuM
Z39UBxL+Ofd19kT15d/PfnB3eTQzcvw8z1AFEDPRE63G3MJDYth4xvAObSXVjv+lqd0/aoz6txEbamuM
rdJBfP9+I8jHlsdB1FsfBq/ZtseRyPoQWcnRdZu8CJ1tj0PVo8UhsmYvCi7/aMs0PqmAyZZpICz1+887
rdJBfP9+I8jHlsdB1FsfBq/ZtseRyPoQWcnRdZu8CJ1tj0PVo8UhsmYvCi7/aMs0PqmAyZZpICz1+887
...
@@ -397,7 +397,7 @@
...
@@ -397,7 +397,7 @@
<data name="ucBtnImg4.ImageFontIcons" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<data name="ucBtnImg4.ImageFontIcons" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADr
8AAA6/ATgFUyQ
AAAFDSURBVFhH7ZfRjcIwEERTRhqggWsgFaSCdHAdpIW0cDXQ
YQUAAAAJcEhZcwAADr
4AAA6+AepCscA
AAAFDSURBVFhH7ZfRjcIwEERTRhqggWsgFaSCdHAdpIW0cDXQ
RLqgmeTekAEFEFLstfyBeNIKbDyza2Ni03wky7K0fluXdV07kp+JC3Fydx1IOFDAFRXg7jqQsFVS51cB
RLqgmeTekAEFEFLstfyBeNIKbDyza2Ni03wky7K0fluXdV07kp+JC3Fydx1IOFDAFRXg7jqQsFVS51cB
Z39UBxL+Ofd19kT15d/PfnB3eTQzcvw8z1AFEDPRE63G3MJDYth4xvAObSXVjv+lqd0/aoz6txEbamuM
Z39UBxL+Ofd19kT15d/PfnB3eTQzcvw8z1AFEDPRE63G3MJDYth4xvAObSXVjv+lqd0/aoz6txEbamuM
rdJBfP9+I8jHlsdB1FsfBq/ZtseRyPoQWcnRdZu8CJ1tj0PVo8UhsmYvCi7/aMs0PqmAyZZpICz1+887
rdJBfP9+I8jHlsdB1FsfBq/ZtseRyPoQWcnRdZu8CJ1tj0PVo8UhsmYvCi7/aMs0PqmAyZZpICz1+887
...
@@ -409,7 +409,7 @@
...
@@ -409,7 +409,7 @@
<data name="ucBtnImg7.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<data name="ucBtnImg7.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADr
8AAA6/ATgFUyQ
AAAFPSURBVFhH7VbdDYIwEObdBVzAxFdafXYCH4w0PrCBG7gC
YQUAAAAJcEhZcwAADr
4AAA6+AepCscA
AAAFPSURBVFhH7VbdDYIwEObdBVzAxFdafXYCH4w0PrCBG7gC
KzADS7iFyxTvrwYQCIVi1PAlF0q53n13vSuNFvwcymS7kmEnhuiMhr3sNzbZHeW1FdaomwznAToojVL4
KzADS7iFyxTvrwYQCIVi1PAlF0q53n13vSuNFvwcymS7kmEnhuiMhr3sNzbZHeW1FdaomwznAToojVL4
tIm6i+TWxCnJKV6LanigcZvoojS6bBNr9AOIXUU9LDhq/Whz7MR9x4zIsnDAVLMTTL3Oqo55HqLHDDkS
tIm6i+TWxCnJKV6LanigcZvoojS6bBNr9AOIXUU9LDhq/Whz7MR9x4zIsnDAVLMTTL3Oqo55HqLHDDkS
ITPB+15x1JEJR5LGoCPLp6Nq2EvO+iAmpsFF7S8jW5L7HdtLF/Qu++4rmAFqTbaVkfEhAOVXq5FziKaW
ITPB+15x1JEJR5LGoCPLp6Nq2EvO+iAmpsFF7S8jW5L7HdtLF/Qu++4rmAFqTbaVkfEhAOVXq5FziKaW
...
@@ -421,7 +421,7 @@
...
@@ -421,7 +421,7 @@
<data name="ucBtnImg7.ImageFontIcons" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<data name="ucBtnImg7.ImageFontIcons" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADr
8AAA6/ATgFUyQ
AAAFPSURBVFhH7VbdDYIwEObdBVzAxFdafXYCH4w0PrCBG7gC
YQUAAAAJcEhZcwAADr
4AAA6+AepCscA
AAAFPSURBVFhH7VbdDYIwEObdBVzAxFdafXYCH4w0PrCBG7gC
KzADS7iFyxTvrwYQCIVi1PAlF0q53n13vSuNFvwcymS7kmEnhuiMhr3sNzbZHeW1FdaomwznAToojVL4
KzADS7iFyxTvrwYQCIVi1PAlF0q53n13vSuNFvwcymS7kmEnhuiMhr3sNzbZHeW1FdaomwznAToojVL4
tIm6i+TWxCnJKV6LanigcZvoojS6bBNr9AOIXUU9LDhq/Whz7MR9x4zIsnDAVLMTTL3Oqo55HqLHDDkS
tIm6i+TWxCnJKV6LanigcZvoojS6bBNr9AOIXUU9LDhq/Whz7MR9x4zIsnDAVLMTTL3Oqo55HqLHDDkS
ITPB+15x1JEJR5LGoCPLp6Nq2EvO+iAmpsFF7S8jW5L7HdtLF/Qu++4rmAFqTbaVkfEhAOVXq5FziKaW
ITPB+15x1JEJR5LGoCPLp6Nq2EvO+iAmpsFF7S8jW5L7HdtLF/Qu++4rmAFqTbaVkfEhAOVXq5FziKaW
...
@@ -433,7 +433,7 @@
...
@@ -433,7 +433,7 @@
<data name="ucBtnImg3.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<data name="ucBtnImg3.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADr
8AAA6/ATgFUyQ
AAAFDSURBVFhH7ZfRjcIwEERTRhqggWsgFaSCdHAdpIW0cDXQ
YQUAAAAJcEhZcwAADr
4AAA6+AepCscA
AAAFDSURBVFhH7ZfRjcIwEERTRhqggWsgFaSCdHAdpIW0cDXQ
RLqgmeTekAEFEFLstfyBeNIKbDyza2Ni03wky7K0fluXdV07kp+JC3Fydx1IOFDAFRXg7jqQsFVS51cB
RLqgmeTekAEFEFLstfyBeNIKbDyza2Ni03wky7K0fluXdV07kp+JC3Fydx1IOFDAFRXg7jqQsFVS51cB
Z39UBxL+Ofd19kT15d/PfnB3eTQzcvw8z1AFEDPRE63G3MJDYth4xvAObSXVjv+lqd0/aoz6txEbamuM
Z39UBxL+Ofd19kT15d/PfnB3eTQzcvw8z1AFEDPRE63G3MJDYth4xvAObSXVjv+lqd0/aoz6txEbamuM
rdJBfP9+I8jHlsdB1FsfBq/ZtseRyPoQWcnRdZu8CJ1tj0PVo8UhsmYvCi7/aMs0PqmAyZZpICz1+887
rdJBfP9+I8jHlsdB1FsfBq/ZtseRyPoQWcnRdZu8CJ1tj0PVo8UhsmYvCi7/aMs0PqmAyZZpICz1+887
...
@@ -445,7 +445,7 @@
...
@@ -445,7 +445,7 @@
<data name="ucBtnImg3.ImageFontIcons" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<data name="ucBtnImg3.ImageFontIcons" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADr
8AAA6/ATgFUyQ
AAAFDSURBVFhH7ZfRjcIwEERTRhqggWsgFaSCdHAdpIW0cDXQ
YQUAAAAJcEhZcwAADr
4AAA6+AepCscA
AAAFDSURBVFhH7ZfRjcIwEERTRhqggWsgFaSCdHAdpIW0cDXQ
RLqgmeTekAEFEFLstfyBeNIKbDyza2Ni03wky7K0fluXdV07kp+JC3Fydx1IOFDAFRXg7jqQsFVS51cB
RLqgmeTekAEFEFLstfyBeNIKbDyza2Ni03wky7K0fluXdV07kp+JC3Fydx1IOFDAFRXg7jqQsFVS51cB
Z39UBxL+Ofd19kT15d/PfnB3eTQzcvw8z1AFEDPRE63G3MJDYth4xvAObSXVjv+lqd0/aoz6txEbamuM
Z39UBxL+Ofd19kT15d/PfnB3eTQzcvw8z1AFEDPRE63G3MJDYth4xvAObSXVjv+lqd0/aoz6txEbamuM
rdJBfP9+I8jHlsdB1FsfBq/ZtseRyPoQWcnRdZu8CJ1tj0PVo8UhsmYvCi7/aMs0PqmAyZZpICz1+887
rdJBfP9+I8jHlsdB1FsfBq/ZtseRyPoQWcnRdZu8CJ1tj0PVo8UhsmYvCi7/aMs0PqmAyZZpICz1+887
...
@@ -457,7 +457,7 @@
...
@@ -457,7 +457,7 @@
<data name="ucBtnImg2.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<data name="ucBtnImg2.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADr
4AAA6+AepCscA
AAAFLSURBVFhH7VfRaQMxDL0xukAHiJ1+d4J8lNr0Ixt0g66Q
YQUAAAAJcEhZcwAADr
0AAA69AUf7kK0
AAAFLSURBVFhH7VfRaQMxDL0xukAHiJ1+d4J8lNr0Ixt0g66Q
FTpDl+gWXcZXPZ1yGOPCSTJXCHnwIDjmWXpSZGe6SZSXw4N83Bfza3wuKX6VHH/K29OjLO+Dkg/nOccZ
FTpDl+gWXcZXPZ1yGOPCSTJXCHnwIDjmWXpSZGe6SZSXw4N83Bfza3wuKX6VHH/K29OjLO+Dkg/nOccZ
RACyvA9gOQ5dAyAX5Kt9UFL4rLP/B/ur7KkUsjweyGzOIbQZctYpfJd0PKEc2HOlbPGBhemAa5ar1dzx
RACyvA9gOQ5dAyAX5Kt9UFL4rLP/B/ur7KkUsjweyGzOIbQZctYpfJd0PKEc2HOlbPGBhemAa5ar1dzx
4Z27P4cPDqJyY91He0RKj7q+HkJHJLcDmffELIQ7Irsdre1Wmg5HXXtiJpKWyG4HmqorpqQpe2CY/ZSI
4Z27P4cPDqJyY91He0RKj7q+HkJHJLcDmffELIQ7Irsdre1Wmg5HXXtiJpKWyG4HmqorpqQpe2CY/ZSI
...
@@ -469,7 +469,7 @@
...
@@ -469,7 +469,7 @@
<data name="ucBtnImg2.ImageFontIcons" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<data name="ucBtnImg2.ImageFontIcons" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADr
4AAA6+AepCscA
AAAFLSURBVFhH7VfRaQMxDL0xukAHiJ1+d4J8lNr0Ixt0g66Q
YQUAAAAJcEhZcwAADr
0AAA69AUf7kK0
AAAFLSURBVFhH7VfRaQMxDL0xukAHiJ1+d4J8lNr0Ixt0g66Q
FTpDl+gWXcZXPZ1yGOPCSTJXCHnwIDjmWXpSZGe6SZSXw4N83Bfza3wuKX6VHH/K29OjLO+Dkg/nOccZ
FTpDl+gWXcZXPZ1yGOPCSTJXCHnwIDjmWXpSZGe6SZSXw4N83Bfza3wuKX6VHH/K29OjLO+Dkg/nOccZ
RACyvA9gOQ5dAyAX5Kt9UFL4rLP/B/ur7KkUsjweyGzOIbQZctYpfJd0PKEc2HOlbPGBhemAa5ar1dzx
RACyvA9gOQ5dAyAX5Kt9UFL4rLP/B/ur7KkUsjweyGzOIbQZctYpfJd0PKEc2HOlbPGBhemAa5ar1dzx
4Z27P4cPDqJyY91He0RKj7q+HkJHJLcDmffELIQ7Irsdre1Wmg5HXXtiJpKWyG4HmqorpqQpe2CY/ZSI
4Z27P4cPDqJyY91He0RKj7q+HkJHJLcDmffELIQ7Irsdre1Wmg5HXXtiJpKWyG4HmqorpqQpe2CY/ZSI
...
@@ -481,7 +481,7 @@
...
@@ -481,7 +481,7 @@
<data name="ucBtnImg21.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<data name="ucBtnImg21.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADr
8AAA6/ATgFUyQ
AAABcSURBVFhH7dLBDYBACETRbcYCZGMnEg92YEt2Yxc2A0pC
YQUAAAAJcEhZcwAADr
4AAA6+AepCscA
AAABcSURBVFhH7dLBDYBACETRbcYCZGMnEg92YEt2Yxc2A0pC
DUs2+e8EXGYONADA1EzlyrGGaX9tlyfX8VxFKBEoEUzX07X7X+DO0ziEl4SHfLqa8GDHtuQIALNq7QPU
DUs2+e8EXGYONADA1EzlyrGGaX9tlyfX8VxFKBEoEUzX07X7X+DO0ziEl4SHfLqa8GDHtuQIALNq7QPU
SkBGN/v52QAAAABJRU5ErkJggg==
SkBGN/v52QAAAABJRU5ErkJggg==
</value>
</value>
...
@@ -489,7 +489,7 @@
...
@@ -489,7 +489,7 @@
<data name="ucBtnImg21.ImageFontIcons" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<data name="ucBtnImg21.ImageFontIcons" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADr
8AAA6/ATgFUyQ
AAABcSURBVFhH7dLBDYBACETRbcYCZGMnEg92YEt2Yxc2A0pC
YQUAAAAJcEhZcwAADr
4AAA6+AepCscA
AAABcSURBVFhH7dLBDYBACETRbcYCZGMnEg92YEt2Yxc2A0pC
DUs2+e8EXGYONADA1EzlyrGGaX9tlyfX8VxFKBEoEUzX07X7X+DO0ziEl4SHfLqa8GDHtuQIALNq7QPU
DUs2+e8EXGYONADA1EzlyrGGaX9tlyfX8VxFKBEoEUzX07X7X+DO0ziEl4SHfLqa8GDHtuQIALNq7QPU
SkBGN/v52QAAAABJRU5ErkJggg==
SkBGN/v52QAAAABJRU5ErkJggg==
</value>
</value>
...
@@ -497,7 +497,7 @@
...
@@ -497,7 +497,7 @@
<data name="ucBtnImg20.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<data name="ucBtnImg20.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADr
8AAA6/ATgFUyQ
AAACmSURBVFhHYxgFo2AUjIJRMAoGPfgXYtz1L8TEF8olGQD1
YQUAAAAJcEhZcwAADr
4AAA6+AepCscA
AAACmSURBVFhHYxgFo2AUjIJRMAoGPfgXYtz1L8TEF8olGQD1
r/0famQE5ZIG/oUYzf4favyfMgcYHfoXanyTZEfALQ81jIYKkQ1IdgQo2CGWG98Ea6YChpsXaCgBtQY3
r/0famQE5ZIG/oUYzf4favyfMgcYHfoXanyTZEfALQ81jIYKkQ1IdgQo2CGWG98Ea6YChpsXaCgBtQY3
APkariHUqJJiDI9Ko0NQKwgDuCOAmqFCZAFQsMNCEipEPECEhFEWVIhkQLblMADKAf/CTVWhXJIBJY4f
APkariHUqJJiDI9Ko0NQKwgDuCOAmqFCZAFQsMNCEipEPECEhFEWVIhkQLblMADKAf/CTVWhXJIBJY4f
BaNgFIyCUUAHwMAAAEJ7pLguJwW2AAAAAElFTkSuQmCC
BaNgFIyCUUAHwMAAAEJ7pLguJwW2AAAAAElFTkSuQmCC
...
@@ -506,7 +506,7 @@
...
@@ -506,7 +506,7 @@
<data name="ucBtnImg20.ImageFontIcons" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<data name="ucBtnImg20.ImageFontIcons" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADr
8AAA6/ATgFUyQ
AAACmSURBVFhHYxgFo2AUjIJRMAoGPfgXYtz1L8TEF8olGQD1
YQUAAAAJcEhZcwAADr
4AAA6+AepCscA
AAACmSURBVFhHYxgFo2AUjIJRMAoGPfgXYtz1L8TEF8olGQD1
r/0famQE5ZIG/oUYzf4favyfMgcYHfoXanyTZEfALQ81jIYKkQ1IdgQo2CGWG98Ea6YChpsXaCgBtQY3
r/0famQE5ZIG/oUYzf4favyfMgcYHfoXanyTZEfALQ81jIYKkQ1IdgQo2CGWG98Ea6YChpsXaCgBtQY3
APkariHUqJJiDI9Ko0NQKwgDuCOAmqFCZAFQsMNCEipEPECEhFEWVIhkQLblMADKAf/CTVWhXJIBJY4f
APkariHUqJJiDI9Ko0NQKwgDuCOAmqFCZAFQsMNCEipEPECEhFEWVIhkQLblMADKAf/CTVWhXJIBJY4f
BaNgFIyCUUAHwMAAAEJ7pLguJwW2AAAAAElFTkSuQmCC
BaNgFIyCUUAHwMAAAEJ7pLguJwW2AAAAAElFTkSuQmCC
...
@@ -515,7 +515,7 @@
...
@@ -515,7 +515,7 @@
<data name="ucBtnImg22.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<data name="ucBtnImg22.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADr
8AAA6/ATgFUyQ
AAABUSURBVFhH7c7hCYBQCEVhl2kBo02SdmjMtmgZCx+2glac
YQUAAAAJcEhZcwAADr
4AAA6+AepCscA
AAABUSURBVFhH7c7hCYBQCEVhl2kBo02SdmjMtmgZCx+2glac
DwT1z70CAPgVN91zreerHjF51hrhNp+XqearDuEt4aG9QKDE41Ul8uzh2zLlCgBfIXID9bo/uLiREz0A
DwT1z70CAPgVN91zreerHjF51hrhNp+XqearDuEt4aG9QKDE41Ul8uzh2zLlCgBfIXID9bo/uLiREz0A
AAAASUVORK5CYII=
AAAASUVORK5CYII=
</value>
</value>
...
@@ -523,7 +523,7 @@
...
@@ -523,7 +523,7 @@
<data name="ucBtnImg22.ImageFontIcons" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<data name="ucBtnImg22.ImageFontIcons" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADr
8AAA6/ATgFUyQ
AAABUSURBVFhH7c7hCYBQCEVhl2kBo02SdmjMtmgZCx+2glac
YQUAAAAJcEhZcwAADr
4AAA6+AepCscA
AAABUSURBVFhH7c7hCYBQCEVhl2kBo02SdmjMtmgZCx+2glac
DwT1z70CAPgVN91zreerHjF51hrhNp+XqearDuEt4aG9QKDE41Ul8uzh2zLlCgBfIXID9bo/uLiREz0A
DwT1z70CAPgVN91zreerHjF51hrhNp+XqearDuEt4aG9QKDE41Ul8uzh2zLlCgBfIXID9bo/uLiREz0A
AAAASUVORK5CYII=
AAAASUVORK5CYII=
</value>
</value>
...
@@ -531,7 +531,7 @@
...
@@ -531,7 +531,7 @@
<data name="ucBtnImg19.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<data name="ucBtnImg19.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADr
0AAA69AUf7kK0
AAAEYSURBVFhH7ZbREYIwEET5twEbsAEaoAIrsAM6oAVboAab
YQUAAAAJcEhZcwAADr
wAAA68AZW8ckk
AAAEYSURBVFhH7ZbREYIwEET5twEbsAEaoAIrsAM6oAVboAab
oAuaQXd1M4OMIMkd6EfezA0gt3uXhAhFJmNlGIYacdLlvrD4HeDY66d9QMGjRt6zAYLzFodKKdsxLTwF
oAuaQXd1M4OMIMkd6EfezA0gt3uXhAhFJmNlGIYacdLlvrD4HeDY66d9QMGjRt6zAYLzFodKKdsxLTwF
9zrEUem+wLhRnUXYhCR+cFSI2ZFPQW4rqQ80lPcq2CybltwOzDp5x1BKbucfGli9/iP8tmVKA9A0ktuA
9zrEUem+wLhRnUXYhCR+cFSI2ZFPQW4rqQ80lPcq2CybltwOzDp5x1BKbucfGli9/iP8tmVKA9A0ktuA
UdQOCEBzlYUNeFUvyzjQgM//AUcizyg4a7KwkTL9AWhr2aRBA3klAX36MkB/sIw+AI+03cDu5WEGXhfZ
UdQOCEBzlYUNeFUvyzjQgM//AUcizyg4a7KwkTL9AWhr2aRBA3klAX36MkB/sIw+AI+03cDu5WEGXhfZ
...
@@ -542,7 +542,7 @@
...
@@ -542,7 +542,7 @@
<data name="ucBtnImg19.ImageFontIcons" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<data name="ucBtnImg19.ImageFontIcons" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADr
0AAA69AUf7kK0
AAAEYSURBVFhH7ZbREYIwEET5twEbsAEaoAIrsAM6oAVboAab
YQUAAAAJcEhZcwAADr
wAAA68AZW8ckk
AAAEYSURBVFhH7ZbREYIwEET5twEbsAEaoAIrsAM6oAVboAab
oAuaQXd1M4OMIMkd6EfezA0gt3uXhAhFJmNlGIYacdLlvrD4HeDY66d9QMGjRt6zAYLzFodKKdsxLTwF
oAuaQXd1M4OMIMkd6EfezA0gt3uXhAhFJmNlGIYacdLlvrD4HeDY66d9QMGjRt6zAYLzFodKKdsxLTwF
9zrEUem+wLhRnUXYhCR+cFSI2ZFPQW4rqQ80lPcq2CybltwOzDp5x1BKbucfGli9/iP8tmVKA9A0ktuA
9zrEUem+wLhRnUXYhCR+cFSI2ZFPQW4rqQ80lPcq2CybltwOzDp5x1BKbucfGli9/iP8tmVKA9A0ktuA
UdQOCEBzlYUNeFUvyzjQgM//AUcizyg4a7KwkTL9AWhr2aRBA3klAX36MkB/sIw+AI+03cDu5WEGXhfZ
UdQOCEBzlYUNeFUvyzjQgM//AUcizyg4a7KwkTL9AWhr2aRBA3klAX36MkB/sIw+AI+03cDu5WEGXhfZ
...
@@ -553,7 +553,7 @@
...
@@ -553,7 +553,7 @@
<data name="ucBtnImg18.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<data name="ucBtnImg18.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADr
0AAA69AUf7kK0
AAAEYSURBVFhH7ZbREYIwEET5twEbsAEaoAIrsAM6oAVboAab
YQUAAAAJcEhZcwAADr
wAAA68AZW8ckk
AAAEYSURBVFhH7ZbREYIwEET5twEbsAEaoAIrsAM6oAVboAab
oAuaQXd1M4OMIMkd6EfezA0gt3uXhAhFJmNlGIYacdLlvrD4HeDY66d9QMGjRt6zAYLzFodKKdsxLTwF
oAuaQXd1M4OMIMkd6EfezA0gt3uXhAhFJmNlGIYacdLlvrD4HeDY66d9QMGjRt6zAYLzFodKKdsxLTwF
9zrEUem+wLhRnUXYhCR+cFSI2ZFPQW4rqQ80lPcq2CybltwOzDp5x1BKbucfGli9/iP8tmVKA9A0ktuA
9zrEUem+wLhRnUXYhCR+cFSI2ZFPQW4rqQ80lPcq2CybltwOzDp5x1BKbucfGli9/iP8tmVKA9A0ktuA
UdQOCEBzlYUNeFUvyzjQgM//AUcizyg4a7KwkTL9AWhr2aRBA3klAX36MkB/sIw+AI+03cDu5WEGXhfZ
UdQOCEBzlYUNeFUvyzjQgM//AUcizyg4a7KwkTL9AWhr2aRBA3klAX36MkB/sIw+AI+03cDu5WEGXhfZ
...
@@ -564,7 +564,7 @@
...
@@ -564,7 +564,7 @@
<data name="ucBtnImg18.ImageFontIcons" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<data name="ucBtnImg18.ImageFontIcons" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADr
0AAA69AUf7kK0
AAAEYSURBVFhH7ZbREYIwEET5twEbsAEaoAIrsAM6oAVboAab
YQUAAAAJcEhZcwAADr
wAAA68AZW8ckk
AAAEYSURBVFhH7ZbREYIwEET5twEbsAEaoAIrsAM6oAVboAab
oAuaQXd1M4OMIMkd6EfezA0gt3uXhAhFJmNlGIYacdLlvrD4HeDY66d9QMGjRt6zAYLzFodKKdsxLTwF
oAuaQXd1M4OMIMkd6EfezA0gt3uXhAhFJmNlGIYacdLlvrD4HeDY66d9QMGjRt6zAYLzFodKKdsxLTwF
9zrEUem+wLhRnUXYhCR+cFSI2ZFPQW4rqQ80lPcq2CybltwOzDp5x1BKbucfGli9/iP8tmVKA9A0ktuA
9zrEUem+wLhRnUXYhCR+cFSI2ZFPQW4rqQ80lPcq2CybltwOzDp5x1BKbucfGli9/iP8tmVKA9A0ktuA
UdQOCEBzlYUNeFUvyzjQgM//AUcizyg4a7KwkTL9AWhr2aRBA3klAX36MkB/sIw+AI+03cDu5WEGXhfZ
UdQOCEBzlYUNeFUvyzjQgM//AUcizyg4a7KwkTL9AWhr2aRBA3klAX36MkB/sIw+AI+03cDu5WEGXhfZ
...
@@ -575,7 +575,7 @@
...
@@ -575,7 +575,7 @@
<data name="ucBtnImg17.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<data name="ucBtnImg17.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADr
4AAA6+AepCscA
AAAEYSURBVFhH7ZbREYIwEET5twEbsAEaoAIrsAM6oAVboAab
YQUAAAAJcEhZcwAADr
0AAA69AUf7kK0
AAAEYSURBVFhH7ZbREYIwEET5twEbsAEaoAIrsAM6oAVboAab
oAuaQXd1M4OMIMkd6EfezA0gt3uXhAhFJmNlGIYacdLlvrD4HeDY66d9QMGjRt6zAYLzFodKKdsxLTwF
oAuaQXd1M4OMIMkd6EfezA0gt3uXhAhFJmNlGIYacdLlvrD4HeDY66d9QMGjRt6zAYLzFodKKdsxLTwF
9zrEUem+wLhRnUXYhCR+cFSI2ZFPQW4rqQ80lPcq2CybltwOzDp5x1BKbucfGli9/iP8tmVKA9A0ktuA
9zrEUem+wLhRnUXYhCR+cFSI2ZFPQW4rqQ80lPcq2CybltwOzDp5x1BKbucfGli9/iP8tmVKA9A0ktuA
UdQOCEBzlYUNeFUvyzjQgM//AUcizyg4a7KwkTL9AWhr2aRBA3klAX36MkB/sIw+AI+03cDu5WEGXhfZ
UdQOCEBzlYUNeFUvyzjQgM//AUcizyg4a7KwkTL9AWhr2aRBA3klAX36MkB/sIw+AI+03cDu5WEGXhfZ
...
@@ -586,7 +586,7 @@
...
@@ -586,7 +586,7 @@
<data name="ucBtnImg17.ImageFontIcons" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<data name="ucBtnImg17.ImageFontIcons" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADr
4AAA6+AepCscA
AAAEYSURBVFhH7ZbREYIwEET5twEbsAEaoAIrsAM6oAVboAab
YQUAAAAJcEhZcwAADr
0AAA69AUf7kK0
AAAEYSURBVFhH7ZbREYIwEET5twEbsAEaoAIrsAM6oAVboAab
oAuaQXd1M4OMIMkd6EfezA0gt3uXhAhFJmNlGIYacdLlvrD4HeDY66d9QMGjRt6zAYLzFodKKdsxLTwF
oAuaQXd1M4OMIMkd6EfezA0gt3uXhAhFJmNlGIYacdLlvrD4HeDY66d9QMGjRt6zAYLzFodKKdsxLTwF
9zrEUem+wLhRnUXYhCR+cFSI2ZFPQW4rqQ80lPcq2CybltwOzDp5x1BKbucfGli9/iP8tmVKA9A0ktuA
9zrEUem+wLhRnUXYhCR+cFSI2ZFPQW4rqQ80lPcq2CybltwOzDp5x1BKbucfGli9/iP8tmVKA9A0ktuA
UdQOCEBzlYUNeFUvyzjQgM//AUcizyg4a7KwkTL9AWhr2aRBA3klAX36MkB/sIw+AI+03cDu5WEGXhfZ
UdQOCEBzlYUNeFUvyzjQgM//AUcizyg4a7KwkTL9AWhr2aRBA3klAX36MkB/sIw+AI+03cDu5WEGXhfZ
...
...
HZH_Controls/Test/UC/UCTestCurveChart.cs
查看文件 @
944c54d
...
@@ -9,6 +9,7 @@ using System.Windows.Forms;
...
@@ -9,6 +9,7 @@ using System.Windows.Forms;
namespace
Test.UC
namespace
Test.UC
{
{
[
ToolboxItem
(
false
)]
public
partial
class
UCTestCurveChart
:
UserControl
public
partial
class
UCTestCurveChart
:
UserControl
{
{
public
UCTestCurveChart
()
public
UCTestCurveChart
()
...
...
HZH_Controls/Test/UC/UCTestPieCharts.cs
查看文件 @
944c54d
...
@@ -10,6 +10,7 @@ using HZH_Controls.Controls;
...
@@ -10,6 +10,7 @@ using HZH_Controls.Controls;
namespace
Test.UC
namespace
Test.UC
{
{
[
ToolboxItem
(
false
)]
public
partial
class
UCTestPieCharts
:
UserControl
public
partial
class
UCTestPieCharts
:
UserControl
{
{
public
UCTestPieCharts
()
public
UCTestPieCharts
()
...
...
HZH_Controls/Test/UC/UCTestRadarChart.Designer.cs
0 → 100644
查看文件 @
944c54d
namespace
Test.UC
{
partial
class
UCTestRadarChart
{
/// <summary>
/// 必需的设计器变量。
/// </summary>
private
System
.
ComponentModel
.
IContainer
components
=
null
;
/// <summary>
/// 清理所有正在使用的资源。
/// </summary>
/// <param name="disposing">如果应释放托管资源,为 true;否则为 false。</param>
protected
override
void
Dispose
(
bool
disposing
)
{
if
(
disposing
&&
(
components
!=
null
))
{
components
.
Dispose
();
}
base
.
Dispose
(
disposing
);
}
#
region
组件设计器生成的代码
/// <summary>
/// 设计器支持所需的方法 - 不要
/// 使用代码编辑器修改此方法的内容。
/// </summary>
private
void
InitializeComponent
()
{
HZH_Controls
.
Controls
.
RadarLine
radarLine1
=
new
HZH_Controls
.
Controls
.
RadarLine
();
HZH_Controls
.
Controls
.
RadarLine
radarLine2
=
new
HZH_Controls
.
Controls
.
RadarLine
();
HZH_Controls
.
Controls
.
RadarLine
radarLine3
=
new
HZH_Controls
.
Controls
.
RadarLine
();
HZH_Controls
.
Controls
.
RadarPosition
radarPosition1
=
new
HZH_Controls
.
Controls
.
RadarPosition
();
HZH_Controls
.
Controls
.
RadarPosition
radarPosition2
=
new
HZH_Controls
.
Controls
.
RadarPosition
();
HZH_Controls
.
Controls
.
RadarPosition
radarPosition3
=
new
HZH_Controls
.
Controls
.
RadarPosition
();
HZH_Controls
.
Controls
.
RadarPosition
radarPosition4
=
new
HZH_Controls
.
Controls
.
RadarPosition
();
HZH_Controls
.
Controls
.
RadarPosition
radarPosition5
=
new
HZH_Controls
.
Controls
.
RadarPosition
();
HZH_Controls
.
Controls
.
RadarPosition
radarPosition6
=
new
HZH_Controls
.
Controls
.
RadarPosition
();
HZH_Controls
.
Controls
.
RadarLine
radarLine4
=
new
HZH_Controls
.
Controls
.
RadarLine
();
HZH_Controls
.
Controls
.
RadarLine
radarLine5
=
new
HZH_Controls
.
Controls
.
RadarLine
();
HZH_Controls
.
Controls
.
RadarPosition
radarPosition7
=
new
HZH_Controls
.
Controls
.
RadarPosition
();
HZH_Controls
.
Controls
.
RadarPosition
radarPosition8
=
new
HZH_Controls
.
Controls
.
RadarPosition
();
HZH_Controls
.
Controls
.
RadarPosition
radarPosition9
=
new
HZH_Controls
.
Controls
.
RadarPosition
();
HZH_Controls
.
Controls
.
RadarPosition
radarPosition10
=
new
HZH_Controls
.
Controls
.
RadarPosition
();
HZH_Controls
.
Controls
.
RadarPosition
radarPosition11
=
new
HZH_Controls
.
Controls
.
RadarPosition
();
HZH_Controls
.
Controls
.
RadarPosition
radarPosition12
=
new
HZH_Controls
.
Controls
.
RadarPosition
();
HZH_Controls
.
Controls
.
RadarLine
radarLine6
=
new
HZH_Controls
.
Controls
.
RadarLine
();
HZH_Controls
.
Controls
.
RadarLine
radarLine7
=
new
HZH_Controls
.
Controls
.
RadarLine
();
HZH_Controls
.
Controls
.
RadarPosition
radarPosition13
=
new
HZH_Controls
.
Controls
.
RadarPosition
();
HZH_Controls
.
Controls
.
RadarPosition
radarPosition14
=
new
HZH_Controls
.
Controls
.
RadarPosition
();
HZH_Controls
.
Controls
.
RadarPosition
radarPosition15
=
new
HZH_Controls
.
Controls
.
RadarPosition
();
HZH_Controls
.
Controls
.
RadarPosition
radarPosition16
=
new
HZH_Controls
.
Controls
.
RadarPosition
();
HZH_Controls
.
Controls
.
RadarPosition
radarPosition17
=
new
HZH_Controls
.
Controls
.
RadarPosition
();
HZH_Controls
.
Controls
.
RadarPosition
radarPosition18
=
new
HZH_Controls
.
Controls
.
RadarPosition
();
HZH_Controls
.
Controls
.
RadarLine
radarLine8
=
new
HZH_Controls
.
Controls
.
RadarLine
();
HZH_Controls
.
Controls
.
RadarLine
radarLine9
=
new
HZH_Controls
.
Controls
.
RadarLine
();
HZH_Controls
.
Controls
.
RadarPosition
radarPosition19
=
new
HZH_Controls
.
Controls
.
RadarPosition
();
HZH_Controls
.
Controls
.
RadarPosition
radarPosition20
=
new
HZH_Controls
.
Controls
.
RadarPosition
();
HZH_Controls
.
Controls
.
RadarPosition
radarPosition21
=
new
HZH_Controls
.
Controls
.
RadarPosition
();
HZH_Controls
.
Controls
.
RadarPosition
radarPosition22
=
new
HZH_Controls
.
Controls
.
RadarPosition
();
HZH_Controls
.
Controls
.
RadarPosition
radarPosition23
=
new
HZH_Controls
.
Controls
.
RadarPosition
();
HZH_Controls
.
Controls
.
RadarPosition
radarPosition24
=
new
HZH_Controls
.
Controls
.
RadarPosition
();
this
.
ucRadarChart4
=
new
HZH_Controls
.
Controls
.
UCRadarChart
();
this
.
ucRadarChart3
=
new
HZH_Controls
.
Controls
.
UCRadarChart
();
this
.
ucRadarChart2
=
new
HZH_Controls
.
Controls
.
UCRadarChart
();
this
.
ucRadarChart1
=
new
HZH_Controls
.
Controls
.
UCRadarChart
();
this
.
SuspendLayout
();
//
// ucRadarChart4
//
this
.
ucRadarChart4
.
LineColor
=
System
.
Drawing
.
Color
.
FromArgb
(((
int
)(((
byte
)(
153
)))),
((
int
)(((
byte
)(
153
)))),
((
int
)(((
byte
)(
153
)))));
radarLine1
.
FillColor
=
System
.
Drawing
.
Color
.
FromArgb
(((
int
)(((
byte
)(
100
)))),
((
int
)(((
byte
)(
243
)))),
((
int
)(((
byte
)(
67
)))),
((
int
)(((
byte
)(
54
)))));
radarLine1
.
LineColor
=
System
.
Drawing
.
Color
.
FromArgb
(((
int
)(((
byte
)(
243
)))),
((
int
)(((
byte
)(
67
)))),
((
int
)(((
byte
)(
54
)))));
radarLine1
.
Name
=
"上午"
;
radarLine1
.
ShowValueText
=
true
;
radarLine1
.
Values
=
new
double
[]
{
88D
,
23D
,
94D
,
83D
,
21D
,
90D
};
radarLine2
.
FillColor
=
System
.
Drawing
.
Color
.
FromArgb
(((
int
)(((
byte
)(
100
)))),
((
int
)(((
byte
)(
243
)))),
((
int
)(((
byte
)(
67
)))),
((
int
)(((
byte
)(
54
)))));
radarLine2
.
LineColor
=
System
.
Drawing
.
Color
.
FromArgb
(((
int
)(((
byte
)(
156
)))),
((
int
)(((
byte
)(
39
)))),
((
int
)(((
byte
)(
176
)))));
radarLine2
.
Name
=
"下午"
;
radarLine2
.
ShowValueText
=
false
;
radarLine2
.
Values
=
new
double
[]
{
89D
,
34D
,
71D
,
89D
,
53D
,
65D
};
radarLine3
.
FillColor
=
System
.
Drawing
.
Color
.
FromArgb
(((
int
)(((
byte
)(
100
)))),
((
int
)(((
byte
)(
243
)))),
((
int
)(((
byte
)(
67
)))),
((
int
)(((
byte
)(
54
)))));
radarLine3
.
LineColor
=
System
.
Drawing
.
Color
.
Red
;
radarLine3
.
Name
=
"晚上"
;
radarLine3
.
ShowValueText
=
false
;
radarLine3
.
Values
=
new
double
[]
{
10D
,
20D
,
30D
,
40D
,
50D
,
60D
};
this
.
ucRadarChart4
.
Lines
=
new
HZH_Controls
.
Controls
.
RadarLine
[]
{
radarLine1
,
radarLine2
,
radarLine3
};
this
.
ucRadarChart4
.
Location
=
new
System
.
Drawing
.
Point
(
394
,
413
);
this
.
ucRadarChart4
.
Name
=
"ucRadarChart4"
;
radarPosition1
.
MaxValue
=
100D
;
radarPosition1
.
Text
=
"SO2"
;
radarPosition2
.
MaxValue
=
100D
;
radarPosition2
.
Text
=
"NO2"
;
radarPosition3
.
MaxValue
=
100D
;
radarPosition3
.
Text
=
"CO"
;
radarPosition4
.
MaxValue
=
100D
;
radarPosition4
.
Text
=
"PM2.5"
;
radarPosition5
.
MaxValue
=
100D
;
radarPosition5
.
Text
=
"PM10"
;
radarPosition6
.
MaxValue
=
100D
;
radarPosition6
.
Text
=
"AQI"
;
this
.
ucRadarChart4
.
RadarPositions
=
new
HZH_Controls
.
Controls
.
RadarPosition
[]
{
radarPosition1
,
radarPosition2
,
radarPosition3
,
radarPosition4
,
radarPosition5
,
radarPosition6
};
this
.
ucRadarChart4
.
Size
=
new
System
.
Drawing
.
Size
(
337
,
326
);
this
.
ucRadarChart4
.
SplitCount
=
5
;
this
.
ucRadarChart4
.
SplitEvenColor
=
System
.
Drawing
.
Color
.
FromArgb
(((
int
)(((
byte
)(
232
)))),
((
int
)(((
byte
)(
232
)))),
((
int
)(((
byte
)(
232
)))));
this
.
ucRadarChart4
.
SplitOddColor
=
System
.
Drawing
.
Color
.
White
;
this
.
ucRadarChart4
.
TabIndex
=
0
;
this
.
ucRadarChart4
.
Title
=
"空气污染度"
;
this
.
ucRadarChart4
.
TitleColor
=
System
.
Drawing
.
Color
.
Black
;
this
.
ucRadarChart4
.
TitleFont
=
new
System
.
Drawing
.
Font
(
"微软雅黑"
,
12F
);
//
// ucRadarChart3
//
this
.
ucRadarChart3
.
LineColor
=
System
.
Drawing
.
Color
.
FromArgb
(((
int
)(((
byte
)(
153
)))),
((
int
)(((
byte
)(
153
)))),
((
int
)(((
byte
)(
153
)))));
radarLine4
.
FillColor
=
System
.
Drawing
.
Color
.
FromArgb
(((
int
)(((
byte
)(
50
)))),
((
int
)(((
byte
)(
243
)))),
((
int
)(((
byte
)(
67
)))),
((
int
)(((
byte
)(
54
)))));
radarLine4
.
LineColor
=
System
.
Drawing
.
Color
.
FromArgb
(((
int
)(((
byte
)(
243
)))),
((
int
)(((
byte
)(
67
)))),
((
int
)(((
byte
)(
54
)))));
radarLine4
.
Name
=
"line0"
;
radarLine4
.
ShowValueText
=
true
;
radarLine4
.
Values
=
new
double
[]
{
88D
,
23D
,
94D
,
83D
,
21D
,
90D
};
radarLine5
.
FillColor
=
null
;
radarLine5
.
LineColor
=
System
.
Drawing
.
Color
.
FromArgb
(((
int
)(((
byte
)(
156
)))),
((
int
)(((
byte
)(
39
)))),
((
int
)(((
byte
)(
176
)))));
radarLine5
.
Name
=
"line1"
;
radarLine5
.
ShowValueText
=
false
;
radarLine5
.
Values
=
new
double
[]
{
89D
,
34D
,
71D
,
89D
,
53D
,
65D
};
this
.
ucRadarChart3
.
Lines
=
new
HZH_Controls
.
Controls
.
RadarLine
[]
{
radarLine4
,
radarLine5
};
this
.
ucRadarChart3
.
Location
=
new
System
.
Drawing
.
Point
(
55
,
413
);
this
.
ucRadarChart3
.
Name
=
"ucRadarChart3"
;
radarPosition7
.
MaxValue
=
100D
;
radarPosition7
.
Text
=
"Item1"
;
radarPosition8
.
MaxValue
=
100D
;
radarPosition8
.
Text
=
"Item2"
;
radarPosition9
.
MaxValue
=
100D
;
radarPosition9
.
Text
=
"Item3"
;
radarPosition10
.
MaxValue
=
100D
;
radarPosition10
.
Text
=
"Item4"
;
radarPosition11
.
MaxValue
=
100D
;
radarPosition11
.
Text
=
"Item5"
;
radarPosition12
.
MaxValue
=
100D
;
radarPosition12
.
Text
=
"Item6"
;
this
.
ucRadarChart3
.
RadarPositions
=
new
HZH_Controls
.
Controls
.
RadarPosition
[]
{
radarPosition7
,
radarPosition8
,
radarPosition9
,
radarPosition10
,
radarPosition11
,
radarPosition12
};
this
.
ucRadarChart3
.
Size
=
new
System
.
Drawing
.
Size
(
337
,
326
);
this
.
ucRadarChart3
.
SplitCount
=
5
;
this
.
ucRadarChart3
.
SplitEvenColor
=
System
.
Drawing
.
Color
.
FromArgb
(((
int
)(((
byte
)(
232
)))),
((
int
)(((
byte
)(
232
)))),
((
int
)(((
byte
)(
232
)))));
this
.
ucRadarChart3
.
SplitOddColor
=
System
.
Drawing
.
Color
.
White
;
this
.
ucRadarChart3
.
TabIndex
=
0
;
this
.
ucRadarChart3
.
Title
=
"有标题、填充颜色、数值的图表"
;
this
.
ucRadarChart3
.
TitleColor
=
System
.
Drawing
.
Color
.
Black
;
this
.
ucRadarChart3
.
TitleFont
=
new
System
.
Drawing
.
Font
(
"微软雅黑"
,
12F
);
//
// ucRadarChart2
//
this
.
ucRadarChart2
.
LineColor
=
System
.
Drawing
.
Color
.
FromArgb
(((
int
)(((
byte
)(
153
)))),
((
int
)(((
byte
)(
153
)))),
((
int
)(((
byte
)(
153
)))));
radarLine6
.
FillColor
=
System
.
Drawing
.
Color
.
FromArgb
(((
int
)(((
byte
)(
50
)))),
((
int
)(((
byte
)(
243
)))),
((
int
)(((
byte
)(
67
)))),
((
int
)(((
byte
)(
54
)))));
radarLine6
.
LineColor
=
System
.
Drawing
.
Color
.
FromArgb
(((
int
)(((
byte
)(
243
)))),
((
int
)(((
byte
)(
67
)))),
((
int
)(((
byte
)(
54
)))));
radarLine6
.
Name
=
"line0"
;
radarLine6
.
ShowValueText
=
false
;
radarLine6
.
Values
=
new
double
[]
{
88D
,
23D
,
94D
,
83D
,
21D
,
90D
};
radarLine7
.
FillColor
=
null
;
radarLine7
.
LineColor
=
System
.
Drawing
.
Color
.
FromArgb
(((
int
)(((
byte
)(
156
)))),
((
int
)(((
byte
)(
39
)))),
((
int
)(((
byte
)(
176
)))));
radarLine7
.
Name
=
"line1"
;
radarLine7
.
ShowValueText
=
false
;
radarLine7
.
Values
=
new
double
[]
{
89D
,
34D
,
71D
,
89D
,
53D
,
65D
};
this
.
ucRadarChart2
.
Lines
=
new
HZH_Controls
.
Controls
.
RadarLine
[]
{
radarLine6
,
radarLine7
};
this
.
ucRadarChart2
.
Location
=
new
System
.
Drawing
.
Point
(
394
,
71
);
this
.
ucRadarChart2
.
Name
=
"ucRadarChart2"
;
radarPosition13
.
MaxValue
=
100D
;
radarPosition13
.
Text
=
"Item1"
;
radarPosition14
.
MaxValue
=
100D
;
radarPosition14
.
Text
=
"Item2"
;
radarPosition15
.
MaxValue
=
100D
;
radarPosition15
.
Text
=
"Item3"
;
radarPosition16
.
MaxValue
=
100D
;
radarPosition16
.
Text
=
"Item4"
;
radarPosition17
.
MaxValue
=
100D
;
radarPosition17
.
Text
=
"Item5"
;
radarPosition18
.
MaxValue
=
100D
;
radarPosition18
.
Text
=
"Item6"
;
this
.
ucRadarChart2
.
RadarPositions
=
new
HZH_Controls
.
Controls
.
RadarPosition
[]
{
radarPosition13
,
radarPosition14
,
radarPosition15
,
radarPosition16
,
radarPosition17
,
radarPosition18
};
this
.
ucRadarChart2
.
Size
=
new
System
.
Drawing
.
Size
(
337
,
336
);
this
.
ucRadarChart2
.
SplitCount
=
5
;
this
.
ucRadarChart2
.
SplitEvenColor
=
System
.
Drawing
.
Color
.
FromArgb
(((
int
)(((
byte
)(
232
)))),
((
int
)(((
byte
)(
232
)))),
((
int
)(((
byte
)(
232
)))));
this
.
ucRadarChart2
.
SplitOddColor
=
System
.
Drawing
.
Color
.
White
;
this
.
ucRadarChart2
.
TabIndex
=
0
;
this
.
ucRadarChart2
.
Title
=
"有标题和填充颜色的图表"
;
this
.
ucRadarChart2
.
TitleColor
=
System
.
Drawing
.
Color
.
Black
;
this
.
ucRadarChart2
.
TitleFont
=
new
System
.
Drawing
.
Font
(
"微软雅黑"
,
12F
);
//
// ucRadarChart1
//
this
.
ucRadarChart1
.
LineColor
=
System
.
Drawing
.
Color
.
FromArgb
(((
int
)(((
byte
)(
153
)))),
((
int
)(((
byte
)(
153
)))),
((
int
)(((
byte
)(
153
)))));
radarLine8
.
FillColor
=
null
;
radarLine8
.
LineColor
=
System
.
Drawing
.
Color
.
FromArgb
(((
int
)(((
byte
)(
243
)))),
((
int
)(((
byte
)(
67
)))),
((
int
)(((
byte
)(
54
)))));
radarLine8
.
Name
=
"line0"
;
radarLine8
.
ShowValueText
=
false
;
radarLine8
.
Values
=
new
double
[]
{
88D
,
23D
,
94D
,
83D
,
21D
,
90D
};
radarLine9
.
FillColor
=
null
;
radarLine9
.
LineColor
=
System
.
Drawing
.
Color
.
FromArgb
(((
int
)(((
byte
)(
156
)))),
((
int
)(((
byte
)(
39
)))),
((
int
)(((
byte
)(
176
)))));
radarLine9
.
Name
=
"line1"
;
radarLine9
.
ShowValueText
=
false
;
radarLine9
.
Values
=
new
double
[]
{
89D
,
34D
,
71D
,
89D
,
53D
,
65D
};
this
.
ucRadarChart1
.
Lines
=
new
HZH_Controls
.
Controls
.
RadarLine
[]
{
radarLine8
,
radarLine9
};
this
.
ucRadarChart1
.
Location
=
new
System
.
Drawing
.
Point
(
55
,
71
);
this
.
ucRadarChart1
.
Name
=
"ucRadarChart1"
;
radarPosition19
.
MaxValue
=
100D
;
radarPosition19
.
Text
=
"Item1"
;
radarPosition20
.
MaxValue
=
100D
;
radarPosition20
.
Text
=
"Item2"
;
radarPosition21
.
MaxValue
=
100D
;
radarPosition21
.
Text
=
"Item3"
;
radarPosition22
.
MaxValue
=
100D
;
radarPosition22
.
Text
=
"Item4"
;
radarPosition23
.
MaxValue
=
100D
;
radarPosition23
.
Text
=
"Item5"
;
radarPosition24
.
MaxValue
=
100D
;
radarPosition24
.
Text
=
"Item6"
;
this
.
ucRadarChart1
.
RadarPositions
=
new
HZH_Controls
.
Controls
.
RadarPosition
[]
{
radarPosition19
,
radarPosition20
,
radarPosition21
,
radarPosition22
,
radarPosition23
,
radarPosition24
};
this
.
ucRadarChart1
.
Size
=
new
System
.
Drawing
.
Size
(
340
,
336
);
this
.
ucRadarChart1
.
SplitCount
=
5
;
this
.
ucRadarChart1
.
SplitEvenColor
=
System
.
Drawing
.
Color
.
FromArgb
(((
int
)(((
byte
)(
232
)))),
((
int
)(((
byte
)(
232
)))),
((
int
)(((
byte
)(
232
)))));
this
.
ucRadarChart1
.
SplitOddColor
=
System
.
Drawing
.
Color
.
White
;
this
.
ucRadarChart1
.
TabIndex
=
0
;
this
.
ucRadarChart1
.
Title
=
""
;
this
.
ucRadarChart1
.
TitleColor
=
System
.
Drawing
.
Color
.
Black
;
this
.
ucRadarChart1
.
TitleFont
=
new
System
.
Drawing
.
Font
(
"微软雅黑"
,
12F
);
//
// UCTestRadarChart
//
this
.
AutoScaleMode
=
System
.
Windows
.
Forms
.
AutoScaleMode
.
None
;
this
.
BackColor
=
System
.
Drawing
.
Color
.
White
;
this
.
Controls
.
Add
(
this
.
ucRadarChart4
);
this
.
Controls
.
Add
(
this
.
ucRadarChart3
);
this
.
Controls
.
Add
(
this
.
ucRadarChart2
);
this
.
Controls
.
Add
(
this
.
ucRadarChart1
);
this
.
Name
=
"UCTestRadarChart"
;
this
.
Size
=
new
System
.
Drawing
.
Size
(
1178
,
815
);
this
.
ResumeLayout
(
false
);
}
#
endregion
private
HZH_Controls
.
Controls
.
UCRadarChart
ucRadarChart1
;
private
HZH_Controls
.
Controls
.
UCRadarChart
ucRadarChart2
;
private
HZH_Controls
.
Controls
.
UCRadarChart
ucRadarChart3
;
private
HZH_Controls
.
Controls
.
UCRadarChart
ucRadarChart4
;
}
}
HZH_Controls/Test/UC/UCTestRadarChart.cs
0 → 100644
查看文件 @
944c54d
using
System
;
using
System.Collections.Generic
;
using
System.ComponentModel
;
using
System.Drawing
;
using
System.Data
;
using
System.Linq
;
using
System.Text
;
using
System.Windows.Forms
;
namespace
Test.UC
{
public
partial
class
UCTestRadarChart
:
UserControl
{
public
UCTestRadarChart
()
{
InitializeComponent
();
}
}
}
HZH_Controls/Test/UC/UCTestRadarChart.resx
0 → 100644
查看文件 @
944c54d
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
</root>
\ No newline at end of file
\ No newline at end of file
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论