有没有办法调整 MdiTab 的大小以适应您新更新的文本?(基础设施学)



我正在UltraWinTabbedMdi中重置MdiTab的文本。我将其重置为粗体和更长,但选项卡不会调整大小,因此文本被截断。现在,我只是将选项卡的大小重置为一些神奇的数字,我发现它在我的计算机上看起来不错,但我不知道它是否会在其他地方工作。我希望能够获取新文本的尺寸,并每次都添加相同的大小,或者调用一些自动调整大小的方法。

有没有办法做到这一点?

您可以使用

Graphics 类的 MeasureString。

// Set up string.
string measureString = "YourText";
// The font name and size used to draw the string (from your MdiTab)
Font stringFont = new Font("Arial", 16);
// Measure string.
SizeF stringSize = new SizeF();
stringSize = this.Graphics.MeasureString(measureString, stringFont);
// now you have a stringSize.Width and stringSize.Height to use 

相关内容

  • 没有找到相关文章

最新更新