Programmatically Activating A Splitter
This is my first foray into C# programming, coming from a strong C background and a reasonable grasp of Java. I thought that for my first trick I would port one of my old applications written in C over to .NET, taking advantage of base classes wherever possible.
However... my app has an option on its View menu to activate the Splitter "control" (it wasn't in my code, such carefree days ;)) to allow keyboarders to adjust the view. MSDN makes explicit reference to the Splitter control being mouse controlled only.
Now to me this seems like one step forward and two steps back, especially from an accessibility perspective.
Would anyone be able to suggest a way that I can simulate the mouse dragging the splitter in order to allow keyboard control? I have tried invoking SendInput and sending a left button click within its area on the screen and although the splitter correctly draws the "ghost" bar as I move it around it doesn't affect the location of the split. Am I missing some crazy .NET mouse activation thing?