2011-11-16 66 views
0

我知道,它是一個簡單的。我想在Winforms窗體中獲取控件的類型。GetType()最後一個控制類型

Button btn = new Button(); 
btn.Name = "btnLoadForm"; 
btn.Text = "Click to Load Form"; 
MessageBox.Show(btn.GetType().ToString()); 

它使輸出爲System.Windows.Forms.Button,但我想只是想Button。我知道它很簡單,但不知道如何在谷歌上找到它。如果我們避免爲此分割字符串,我將非常感激。任何指針?

回答

1

使用Name屬性來代替,它會給你只是類型名稱,沒有命名空間:

Button btn = new Button(); 
MessageBox.Show(btn.GetType().Name); 
+0

如果我們已經有名稱設置的東西,是有另一種方式太來實現這個?順便說一句,你已經解決了我的問題,我只是尋找一些像你的更好的答案...準備15代表:-) ... LOL – Sandy

+0

你是什麼意思的「名稱設置爲某事」?謝謝! –

+0

假設'btn.name =「加載表」'....然後輸出可能會有所不同,我相信 – Sandy

相關問題