我有一个 C# Winform 应用程序。在我的表单中,我有一个面板,在我的面板中,我有一个标签。标签是动态创建的。我有以下代码:
Label label1 = new Label();
label1.MaximumSize = new Size(400, 0);
label1.Location = new Point(posX, posY);
label1.Text = myText;
label1.AutoSize = true;
posY += 15;
好的,一切正常。标签文本在 400 像素后自动换行。问题是,我需要创建第二个标签,但我怎么知道要将 Location 设置为什么?这个新标签需要放在第一个标签的正下方,第一个标签可能有 1 行长或 5 行长。任何帮助将不胜感激。
最佳答案
尝试将标签放在 FlowLayoutPanel 中,将 FlowDirection 设置为自上而下。
关于c# - 垂直测量一根绳子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5944911/