在文本更改中,我想获取包含文本框的控件
本文关键字:文本 包含 获取 控件 | 更新日期: 2023-09-27 18:36:42
我有几个文本框使用相同的TextChanged方法。我如何在这个 TextChanged 方法中获取包含触发事件的文本框的对象?
触发
事件的TextBox
包含在事件处理程序的 sender
参数中。你只需要写:
TextBox senderTB = (TextBox)sender;
Control container = senderTB.Parent;
//If container is custom
//You could cast or use as here depending on having a different parent is valid
MyControl customContainer = (MyControl)senderTB.Parent;
控件的容器位于 Parent
属性 (MSDN) 中。