我一直在尝试并尝试使用标准的C#工具条控件将按钮文本格式化为多行,到目前为止,我不得不承认失败。
我想要实现的是图片下方的文字,文字包含固定的图标大小,而不是扩大图标大小以容纳文字,我不确定我是否可以更容易地解释它 - 在该分钟,该程序如下所示:
Icon Image
Icon Text - extending icon
而我实际上希望它显示为:
Icon Image
Icon Text
Wrapped
Under Icon
我有点担心解释它比这更好,图标上没有多行属性,并且他们不接受标准\ n转义以强制换行。
我有一种可怕的想法,我需要创建一个自定义的工具条按钮类才能做到这一点,但我完全不知道从哪里开始,所以任何帮助都是慷慨的理解!
提前感谢您的任何帮助:)
答案 0 :(得分:3)
您可以通过编程方式设置ToolStripButton的Text属性,如下所示:
toolStripButton1.Text = "Hello\nWorld!";
在表单的构造函数中运行它。
当然,您还要将ToolStripButton的ImageTextRelation
属性设置为ImageAboveText
,将DisplayStyle
设置为ImageAndText
。
答案 1 :(得分:0)
我使用此代码以两行显示text属性;
toolStripButton1.Text = "Hello" + Environment.NewLine + "World!";