Tab Control不触发系统事件

时间:2017-01-31 02:48:02

标签: c# tabcontrol

这适用于WinForms。

我有一个奇怪的问题,这让我非常沮丧。我有一个标签控件,标准系统事件和标准系统事件都没有触发。我试图触发的具体事件是TabIndexChanged事件。无论是以编程方式还是与设计者一起添加,都无关紧要。

注意:鼠标事件将触发。 Keypress活动将开火。我尝试过的所有其他事件都将触发。

其他控件上的系统事件将被触发。

单个标签控件也不存在问题。如果我将新的选项卡控件拖到窗体上,它也会出现此问题。

我真的没有任何代码要显示在这里,因为它只是设计器生成的事件和Console.WriteLine消息,以查看它是否正在触发(此行为其他事件输出)。我所希望的是对可能导致此问题的原因的一些见解。

整个程序非常庞大,所以我无法将整个事情剪切到这个论坛中,以便个人可以寻找特定的问题。我希望有人可能能够指出可能导致这种行为的原因。我想在设计模式下编辑时可能会搞砸了,但我只是不知道该找什么。我对C#比较陌生,编程对我来说是一个爱好。

感谢您的时间,

FC

1 个答案:

答案 0 :(得分:0)

您需要尝试使用SelectedIndexChanged属性;要打开该属性,打开属性窗口,在选项卡式容器外单击一次,然后单击其中一个小选项卡,不要在选项卡区域内单击。找到该属性,键入事件名称,然后双击它。