1

我一直在尝试并尝试让标准 C# 工具条控件将按钮文本格式化为多行,到目前为止,我不得不承认失败。

我想要实现的是图片下的文本,以及包含固定图标大小的文本,而不是扩展图标大小以容纳文本,我不确定我是否可以更容易地解释它 - 现在,该程序如下所示:

Icon Image  
Icon Text - extending icon

而我实际上希望它这样显示:

Icon Image

Icon Text  
Wrapped  
Under Icon

我有点难以解释它比这更好,图标上没有多行属性,并且他们不接受标准的 \n 转义来强制换行。

我有一个可怕的想法,我需要创建一个自定义工具条按钮类才能做到这一点,但我完全不知道从哪里开始,所以非常感谢任何帮助!

在此先感谢您的帮助:)

4

2 回答 2

3

您可以像这样以编程方式设置 ToolStripButton 的 Text 属性:

toolStripButton1.Text = "Hello\nWorld!";

在表单的构造函数中运行它。

当然,您还可以将 ToolStripButton 的ImageTextRelation属性设置为ImageAboveText,并将其DisplayStyle设置为ImageAndText

于 2011-03-31T20:19:23.630 回答
0

我使用此代码以两行显示 text 属性;

  toolStripButton1.Text = "Hello" + Environment.NewLine + "World!";
于 2015-04-10T16:43:33.207 回答