<p>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" is pressed.  Maybe a Jedi control would suffice, but hopefully there's some fix.  Any help or anecdotes are appreciated.</p>

<p>BTW, I'm (still) using Delphi 7, not sure if this is an across the board conundrum.</p>

Hm, strange, I remember using this quite a few times with success. Perhaps you should try playing with the SpeedButton's
```
Down
```
property? I don't think it toggles automatically when you click it --- you should explicitly toggle
```
Down
```
, I guess...
[edit: replaced
```
Checked
```
with
```
Down
```
--- TSpeedButton doesn't have a
```
Checked
```
property, sorry!]