最后一个Control类型的GetType()

时间:2011-11-16 09:23:35

标签: winforms controls gettype

我知道,这很简单。我想以Winforms形式获取控件的类型。

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

它将输出设为System.Windows.Forms.Button,但我只想要Button。我知道它很简单,但不知道如何在谷歌上找到它。如果我们避免为此分裂字符串,我将非常感激。任何指针??

1 个答案:

答案 0 :(得分:1)

使用Name属性,它将只提供类型名称,而不是命名空间:

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