* UIMessageTip: 显示位置修复
This commit is contained in:
parent
a5df9a778c
commit
d21e26da0c
@ -332,6 +332,8 @@ namespace Sunny.UI
|
|||||||
textBounds.X += style.IconSpacing;
|
textBounds.X += style.IconSpacing;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
DefStringFormat.Alignment = StringAlignment.Near;
|
||||||
|
DefStringFormat.LineAlignment = StringAlignment.Near;
|
||||||
textBounds.Size = Size.Truncate(GraphicsUtils.MeasureString(text, tmpFont, 0, DefStringFormat));
|
textBounds.Size = Size.Truncate(GraphicsUtils.MeasureString(text, tmpFont, 0, DefStringFormat));
|
||||||
size.Width += textBounds.Width;
|
size.Width += textBounds.Width;
|
||||||
|
|
||||||
@ -386,6 +388,8 @@ namespace Sunny.UI
|
|||||||
{
|
{
|
||||||
textBrush = new SolidBrush(style.TextColor);
|
textBrush = new SolidBrush(style.TextColor);
|
||||||
//DEBUG: g.DrawRectangle(new Border(Color.Red){ Width=1, Direction= Direction.Inner}.Pen, textBounds);
|
//DEBUG: g.DrawRectangle(new Border(Color.Red){ Width=1, Direction= Direction.Inner}.Pen, textBounds);
|
||||||
|
DefStringFormat.Alignment = StringAlignment.Near;
|
||||||
|
DefStringFormat.LineAlignment = StringAlignment.Near;
|
||||||
g.DrawString(text, tmpFont, textBrush, textBounds.Location, DefStringFormat);
|
g.DrawString(text, tmpFont, textBrush, textBounds.Location, DefStringFormat);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user