2010-06-25 129 views
0

我想對我的C#Windows按鈕與一個名字形成「點擊我」Windows窗體按鈕在C#

它看起來像按鈕文本的空間之前只接受的話,忽略其餘部分。 有: this.button_ClickMe.Text =「Click Me」;

僅顯示帶有文本「點擊」的按鈕。

任何想法爲什麼?並有一個解決方法?

  • 伊瓦

回答

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或手動指定的大小。)

+0

我現在絕對啞巴......謝謝! - 對於H2G2參考,ivar – 2010-06-25 20:21:13

4

按鈕太小。稍大一點。你可以(但不應該),但只要你想在一個按鈕上看到儘可能多的文字,包括HitchHiker銀河指南的所有部分。 (正在測試以查看是否有限制)

+0

+1;) – 2010-06-25 20:23:24

0

檢查按鈕的寬度。