Yes, I've already had it that way for some time now.. MouseWheel scroll will switch tabs and it actually selects them.
I have two tabs to switch so all I do is this in the MouseWheel event :
TabIndex := (TabIndex+1) and 1;
If Assigned(OnChange) then OnChange(Sender); //had to add this line for 1.8.2 laz..
What I did notice when I recompile this particular app which was compiled last time with 1.6.2 and now with 1.8.2, The TABS would call the OnChange event if you changed the index via software..
Recompiling the app with 1.8.2 now shows that the TABS only change but they do not call the Onchange via code, but I
kind of like it that way because since I do this from software I can simply directly call the OnChange event after I set the
Tab Index.. The user interaction still does call the OnChange event so all is well there.
P.S.
I just looked at an old windows Help file and I see no messages that notify the app when the arrows are showing so I
guess it must be a windows control limitation. I'll look at some newer docs later..
Thanks for responding..