C#获得控件后怎么转类型

C#获得控件后怎么转类型
2024-12-19 20:24:25
推荐回答(2个)
回答1:

假设控件Control c是获取的控件
需要转换成Button
Button b = (Button)c;
或者
Button b = c as Button;
不过,如果在一个容器当中有很多不同类型的Control
转换之前,最好判断一下比如
if(typeof(Control) == typeof(Button))
Button b = (Button)c;

回答2:

(控件类型)获取的控件;
获取的控件 as 控件类型;