在我的一个应用程序中,我需要将文本放在文本框内,并且文本框的宽度和高度必须根据文本的长度而变化。所以我正在使用
TextSize = gr.MeasureString(textcontent, TextFont)
其中 textcontent 是文本内容,TextFont 是字体类型。(请参阅此链接)
但是如果文本包含大量字符说它需要在表单内大约 2 行(如果文本不适合单行)那么我还需要设置高度。所以我希望文本适合任何给定文本的文本框。此外,如果存在多行的情况(对于大文本),那么在第一行的末尾和第二行之间不应有额外的空间。那么怎么做呢?