c# - winforms tab page event not firing -
i have tabcontrol user can add tab pages.
i trying attach events such as: mouseenter, mouseleave, mouseclick, seems these events not firing @ all, fire when attach them tabcontrol itself, not need.
what problem attaching events tab control tab page ?
here latest attempt attach these event code:
private void customertabctrl_controladded(object sender, controleventargs e) {    tctabpage tctab = (tctabpage)e.control; // option    tctabpage tctab = (tctabpage)customertabctrl.controls[customertabctrl.controls.count - 1]; //option b    tctab.mouseenter += new eventhandler(tctab_mouseenter);    tctab.mouseleave += new eventhandler(tctab_mouseleave); }      
you don't need event since default, end user cannot add tabpages tabcontrol without providing code it.
so wherever adding tabpage, that's when should wiring events:
tctabpage tctab = new tctabpage(); tbtab.text = "new tab"; tctab.mouseenter += tctab_mouseenter; tctab.mouseleave += tctab_mouseleave; customertabctrl.tabpages.add(tctab);      
Comments
Post a Comment