我正在尝试将一些任意文本写入自定义控件。
我的代码有效,但是当我尝试绘制诸如 ü 之类的字符时,它会在字符所在的位置显示一个空方块。
我需要它来工作,因为我打算支持本地化。
我已经检查过了,Tahoma 有所需的字符。我的代码如下:
string _Label = "Zurück";
Font labelFont = new Font("Tahoma", 9, FontStyle.Bold);
SizeF labelSize = e.Graphics.MeasureString(_Label, labelFont);
this.Width = (int)(labelSize.Width + this.Padding.Horizontal);
e.Graphics.DrawString(_Label, labelFont, Brushes.White, new PointF(this.Padding.Left, this.Padding.Top));
有人知道怎么修这个东西吗?