In response to a bug report I have investigated and fixed the way the focus rectangle is drawn for the KryptonButton, KryptonCheckButton, KryptonCheckBox and KryptonRadioButton controls. Until now the focus rectangle was always drawn if the control had focus.
If you actually play around with a standard windows form that has some buttons placed on it this is not accurate. It does not show the focus rectangle when you press the button. Instead it will only show the focus rectangle when you have pressed the TAB key. So to ensure the Krypton controls are in sync I have copied this behavior.
Here you can see that the KryptonButton is the focused control but notice that is does not draw the focus rect.

Here I have clicked on the KryptonCheckBox and then the KryptonRadioButton and still the focus is not shown.

Once I have pressed TAB a few times then you do get the focus rect.

July 16th, 2007 at 10:07 pm
The new Features are so cool, I hope the next release comes soon!
August 29th, 2007 at 12:11 am
Your analysis of when Windows displays focus rectanges is incorrect. In fact there is a Windows setting and an API that controls this behaviour. See, for example, the following for more information:
http://bugzilla.ximian.com/show_bug.cgi?id=79816