I\'m glad C# doesn\'t let you access static members \'as though\' they were instance members. This avoids a common bug in Java:
Thread t = new Thread(..); t.
This is useful in WinForms.
In any control or form, you can write MousePosition, MouseButtons, or ModifierKeys to use the static members inherited from Control.
MousePosition
MouseButtons
ModifierKeys
static
Control
It's still debatable whether it was a good decision.