Winforms C语言中的Windows窗体按钮#

Winforms C语言中的Windows窗体按钮#,winforms,button,Winforms,Button,我试图在我的C#windows窗体上有一个名为“单击我”的按钮 看起来按钮文本只接受空格前的单词,而忽略其余的单词。 有: 此.button\u ClickMe.Text=“单击我” 仅显示带有文本“单击”的我的按钮 知道为什么吗?这附近有工作吗 伊瓦尔 我怀疑按钮太小了。使其更大,或使setAutoSize=true(显然,将其放置在一个有足够空间的容器中) 下面是一个对我来说很好的例子: using System; using System.Drawing; using System.Wi

我试图在我的C#windows窗体上有一个名为“单击我”的按钮

看起来按钮文本只接受空格前的单词,而忽略其余的单词。 有: 此.button\u ClickMe.Text=“单击我”

仅显示带有文本“单击”的我的按钮

知道为什么吗?这附近有工作吗

  • 伊瓦尔

    • 我怀疑按钮太小了。使其更大,或使set
      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
      或手动指定的大小。)

      按钮太小。稍微大一点。你可以(但不应该)在一个按钮上输入你想要的文字,包括《银河系漫游指南》的全部章节。(正在测试是否有限制)

      检查按钮的宽度