c# - 如何获取控件的父母名称
问题描述
是否可以获得控件的父名称?前任。我有一个面板,里面有一个按钮。
我想要的是,如果我单击按钮,我将获得面板的名称。
解决方案
好吧,如果按钮位于面板内(这是一个容器),您可以使用以下方法获取它:
var panelName = myBtn.Parent.Name;
有用的链接:
Control.Parent,它返回一个Control对象。
根据 DaveShaw 的评论,如果您正在处理事件,则可以从sender
参数中获取父级:
var myBtn = sender as Button;
var panelName = myBtn.Parent.Name;
推荐阅读
- php - 为什么 echo $row[1] 有效,但 echo $row[2] 无效?
- python - Scapy IndexError:列表索引超出范围
- reactjs - FlatList的正确使用方法
- reactjs - Object.keys 映射返回对象对象而不是 ReactJS 中文本输入表单中的值
- c++ - 错误 LNK2019 无法解析外部符号“public: __thiscall SLinkList
::SLinkList (空白)” - php - 我可以使用 {store}/products 创建资源路由吗?
- excel - VBA - web scraping can not get HTMLElement innerText
- dart - ListView.builder 不构建项目(不显示任何内容)
- javascript - 如何在 React JS 中使用 Scroll 魔法
- css - 具有增长高度的 Flex-box:Chrome 和其他浏览器之间的不同结果