如何获得控件的父母姓名

时间:2018-07-15 13:40:40

标签: c# visual-studio

是否可以获取控件的父名称?例如我有一个面板,里面有一个按钮。

我想要的是,如果我单击按钮,我将获得面板的名称。

1 个答案:

答案 0 :(得分:1)

好吧,如果按钮在面板(它是一个容器)内,则可以使用:

var panelName = myBtn.Parent.Name;

有用的链接:
Control.Parent返回一个Control对象。


根据DaveShaw的评论,如果您正在处理事件,则可以从sender参数中获取父对象:

var myBtn = sender as Button;
var panelName = myBtn.Parent.Name;