gpt4 book ai didi

c# - 使用用户控件动态处理标签页的有效方法是什么?

转载 作者:太空宇宙 更新时间:2023-11-03 14:27:47 25 4
gpt4 key购买 nike

我正在寻找一种有效的方式来处理(控件的方法和事件)动态创建的标签页,其中包含动态创建的控件(每个标签页具有相同的界面)。

我希望能够识别哪个标签页、按钮的 Click 事件来自以及此类行为。

是否可以使用用于存储标签页的通用集合列表来设置?我希望在哪里以及在什么地方保存每个单独控件的引用,以及它们的方法和事件?我是否还希望在通用集合列表中保存每个单独控件的引用?我希望避免用户控件 TabPage 继承方法。这最终会成为我必须采取的最有效的路线吗?

最佳答案

这当然是可能的,只是有点尴尬。您始终可以从 Controls 集合或事件的 sender 参数中获取对控件的引用。它的 Parent 属性为您提供了标签页。等等。

是的,List<TabPage>会工作。还有 TabControl.TabPages 属性。

关于c# - 使用用户控件动态处理标签页的有效方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3423912/

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