C#中的Windows窗体按钮

top*_*ard 0 button winforms

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

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

显示我的按钮,仅显示文本"单击".

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

  • 伊瓦尔

Jon*_*eet 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);
    }
}
Run Code Online (Sandbox Code Playgroud)

(不可否认,这个样本甚至可以使用AutoSize = false,所以我怀疑你已经在某个地方硬编码了大小...或者你的字体更大.使用更长的文本,它只适用于AutoSize = true或手动指定的大小.)