是否可以获取控件的父名称?例如我有一个面板,里面有一个按钮。
我想要的是,如果我单击按钮,我将获得面板的名称。
答案 0 :(得分:1)
好吧,如果按钮在面板(它是一个容器)内,则可以使用:
var panelName = myBtn.Parent.Name;
有用的链接:
Control.Parent返回一个Control对象。
根据DaveShaw的评论,如果您正在处理事件,则可以从sender
参数中获取父对象:
var myBtn = sender as Button;
var panelName = myBtn.Parent.Name;