我正在尝试在我的C#窗体上创建一个名为“Click Me”的按钮
按钮文本看起来只接受空格前的单词而忽略其余的单词。 有: this.button_ClickMe.Text =“点击我”;
仅显示带有“Click”文本的按钮。
知道为什么吗?并且有解决方法吗?
答案 0 :(得分:9)
我怀疑按钮太小了。把它做大,或者设置AutoSize = true
(并将它放在一个有足够空间的容器中)。
这是一个适合我的例子:
using System;
using System.Drawing;
using System.Windows.Forms;
public class Test
{
static void Main()
{
Form form = new Form {
Controls = {
new Button {
Text = "Click Me!",
AutoSize = true,
Location = new Point(10, 30)
},
}
};
Application.Run(form);
}
}
(不可否认,这个示例即使AutoSize = false
也有效,所以我怀疑你已经在某个地方对大小进行了硬编码......或者你的字体更大。文字更长,只有适用于AutoSize = true
或手动指定的大小。)
答案 1 :(得分:4)
按钮太小了。让它稍微大些。您可以(但不应该)在按钮上添加尽可能多的文本,包括HitchHiker的Galaxy指南的整个部分。 (正在测试是否有限制)
答案 2 :(得分:0)
检查按钮的宽度。