I\'m not sure why the TSpeedButton has this property but when a TSpeedButton is the only button of a given groupindex, it doesn\'t stay pressed, whether or not \"AllowAllUp\
Delphi does the work for you so "don't write ANY CODE".
In the IDE select ALL of your SpeedButtons that you
want to operate as a group and then set the whole
group's "GroupIndex" to something other than "0"
and you are done -- with NO CODE -- NADA!!