如果判别控键类别
假设窗口上有一个按钮控键button
我如何用程序得到这个控键是button,而不是text,label等等
也就是我如何知道它是一个按钮,而不是其他控键。
------解决方案--------------------GetType
------解决方案--------------------is
------解决方案--------------------它不是要触发一个事件么
private void xxx(object sender,xxxEvent e)
{
if(sender.GetType()==type(TextBox)
{
code here
}
}
------解决方案--------------------if(sender.GetType()==type(TextBox)
-->
if(sender.GetType()==typeof(TextBox)
------解决方案--------------------private void button1_Click(object sender, EventArgs e)
{
MessageBox.Show(button1.GetType().ToString());
}
显示:
System.Windows.Forms.Button