float startPos = e.Graphics.MeasureString(toMeasure, f);
e.Graphics.DrawString(keyword, f, sb, new PointF(e.Bounds.X + (int)startPos, e.Bounds.Y));
これはf
:
using (Font f = new Font(FontFamily.GenericSansSerif, 8, FontStyle.Regular))
そしてこれはtoMeasure
:
string toMeasure = data[e.Index].Substring(0, keywords - 1);
エラーは次の行にあります:
float startPos = e.Graphics.MeasureString(toMeasure, f);
エラーは次のとおりです。
タイプ「System.Drawing.SizeF」を「float」に暗黙的に変換することはできません
どうすれば修正できますか?SizeF
2行目はfloatになるはずですが、1行目はからに変換できないためfloat
です。