Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有没有办法将对象发送者更改为控制发送者?我最终想要的是对象发送者告诉我控制器计数(例如控制器 15),而不是告诉我“system.project.label,text:'text here'”。
通过查看工作表上的每个控制器并将对象发送者与所述控制器匹配,我确实有解决此问题的方法,但这是一个相当冗长的解决方法。我很好奇是否有人知道让发件人报告其控制位置的方法。
假设您正在谈论object sender事件处理程序的参数,那么您始终可以将其转换为控件。
object sender
if(sender is Control) { var myControl = sender as Control; }