C#中的Windows窗体按钮

时间:2010-06-25 20:18:10

标签: winforms button

我正在尝试在我的C#窗体上创建一个名为“Click Me”的按钮

按钮文本看起来只接受空格前的单词而忽略其余的单词。 有:     this.button_ClickMe.Text =“点击我”;

仅显示带有“Click”文本的按钮。

知道为什么吗?并且有解决方法吗?

  • 的Ivar

3 个答案:

答案 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)

检查按钮的宽度。