如何检测文本是否包含在标签中?

时间:2013-12-24 13:17:57

标签: c# winforms label multiline word-wrap

我想检测标签中的文字是单行还是多行。我可以用比

更简单的方式做到这一点
TextRenderer.MeasureText(label.Text, font, label.Size).Height > TextRenderer.MeasureText("a", font).Height

1 个答案:

答案 0 :(得分:1)

不,你不能。只有"作弊"像你这样的方式。
例如。

bool multiline = label.Height - label.Padding.Top - label.Padding.Bottom > label.Font.Size*2;