读取文本以从文本文件添加到标签时,在标签中换行

时间:2019-02-09 11:48:06

标签: c# winforms

我想从文本文件中读取一个句子,但是,当我将该句子应用于标签时,它会跑出屏幕的一侧。我想换几次,但是我不确定在我的情况下该怎么做。

我尝试在文本文件中放置多个'\ n',但是它们在标签中显示为实际文本,并且不提供新行。

List<string> questions = new List<string>();
questions = File.ReadAllLines("questions.txt").ToList();
label1.Text = questions[0]; // this question cuts off the side of the screen from the label. \n shows in the text

我只是希望能够在标签中使用新行,但是我不确定如何执行此操作。感谢您阅读有关我的问题的信息。

我该如何解决?

1 个答案:

答案 0 :(得分:1)

您可以执行以下操作

label1.MaximumSize = new Size(label1.Width, 0);
label1.AutoSize = true;
label1.Text = questions[0];

这将包装您的文本。

输出

enter image description here