我将为创建的每个TabPage分配一个包含所需信息的自定义类:
MyClass custom = new MyClass();
TabPage tabPage = new TabPage();
tabPage.Text = ...;
tabPage.Tag = custom;
tabPage.Controls.Add(...);
不幸的是,当我在选项卡之间单击时,或者有上下文菜单并单击某个东西时,Tag对象丢失了。
据我所知,您可以在Tag对象中设置和使用任何您想要的内容,那么问题是什么呢?
我需要你一直坚持下去直到我想要。
这个问题仍然存在,没有解释。我甚至尝试了this post,结果也是一样的。
1条答案
按热度按时间unhi4e5o1#
显然,我使用的是第三方库,该库使用TabPages的Tag属性将“HotTrack”信息设置为布尔值(真/假)。
在库中删除这个(因为我不需要它)可以让我存储自己的信息,而不会丢失或覆盖。