bool UnderlinePenChanged(XPen pen)
{
if (pen == null && this.currentUnderlinePen == null)
return false;
if (pen == null && this.currentUnderlinePen != null)
return true;
if (pen != null && this.currentUnderlinePen == null)
return true;
if (pen.Color != this.currentUnderlinePen.Color)
return true;
return pen.Width != this.currentUnderlinePen.Width;
}