我有一个图像工具栏,我希望图像下面有文字标签。文本标签是多个单词的地方,我想垂直堆叠单词。我该怎么办?
答案 0 :(得分:7)
详细说明保罗的回答:
您无法在设计时执行多线。但是在运行时,您可以像这样设置每个ToolStripButton的.Text属性:
ToolStripButton1.Text = "This is " & ControlChars.CrLF & "a button."
这将为您提供文本的多行显示。
答案 1 :(得分:2)
虽然VS UI不支持,但您可以拥有多行标签。只需使用CrLf分隔线。
答案 2 :(得分:1)
2019年在VS UI中仍然对此不提供支持。但是您可以将其放在构造函数中的InitializeComponent()之后,作为一个简单的解决方法:
foreach (ToolStripItem tsi in tsMain.Items)
{
tsi.Text = tsi.Text.Replace("|", Environment.NewLine);
}
并使用“ |”作为设计器中换行符的占位符。