7,765
社区成员
发帖
与我相关
我的任务
分享
Friend Class MyZKSkinLinkLabel
Inherits Label
Private ishover As Boolean
Protected Overrides Sub OnPaint(e As System.Windows.Forms.PaintEventArgs)
If ishover Then
MyBase.ForeColor = MySkinHelper.Current.LinkHoverColor
Else
MyBase.ForeColor = MySkinHelper.Current.LinkColor
End If
MyBase.OnPaint(e)
End Sub
Protected Overrides Sub OnMouseEnter(e As System.EventArgs)
ishover = True
MyBase.ForeColor = MySkinHelper.Current.LinkHoverColor
End Sub
Protected Overrides Sub OnMouseLeave(e As System.EventArgs)
ishover = False
MyBase.ForeColor = MySkinHelper.Current.LinkColor
End Sub
End Class
internal class MyZKSkinLinkLabel : Label
{
private bool ishover;
protected override void OnPaint(System.Windows.Forms.PaintEventArgs e)
{
if (ishover) {
base.ForeColor = MySkinHelper.Current.LinkHoverColor;
} else {
base.ForeColor = MySkinHelper.Current.LinkColor;
}
base.OnPaint(e);
}
protected override void OnMouseEnter(System.EventArgs e)
{
ishover = true;
base.ForeColor = MySkinHelper.Current.LinkHoverColor;
}
protected override void OnMouseLeave(System.EventArgs e)
{
ishover = false;
base.ForeColor = MySkinHelper.Current.LinkColor;
}
}