gpt4 book ai didi

delphi - 共享事件处理程序如何知道它正在处理哪个控件的事件?

转载 作者:行者123 更新时间:2023-12-03 15:49:15 26 4
gpt4 key购买 nike

我想编写一些代码,将相同的事件处理程序分配给几个不同的按钮。有没有一种方法可以实现它,而无需按名称引用每个按钮,而是使用 self 或 sender 等通用内容来引用按钮?

最佳答案

是的。每个正常的方法调用都包含一个引用该对象的隐藏“Self”。但在事件处理程序中,“Self”是表单,而不是按钮。该按钮是 Sender,您必须使用诸如 Sender as TButton 之类的内容对其进行类型转换。

关于delphi - 共享事件处理程序如何知道它正在处理哪个控件的事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1893125/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com