Очень просто, в обработчике поставить Exit по условию. Кнопка будет нажиматься, но тело обработчика выполняться не будет.
Можно пойти другим путём, создав правильное изображение для кнопки: в Glyph-е у SpeedButton-а может храниться до 4-х картинок (в ряд, то есть, изображение, которое добавляется в глиф, будет по высоте такое, как нужно для кнопки, а по ширине - в 4 раза больше). Первая картинка (слева направо) - кнопка отжата, вторая - кнопка задизейблена, третья - в момент щелчка по кнопке, четвертая - кнопка нажата. И numGlyphs выставляется в 4. Всё, больше ничего делать не надо, все сделает сама кнопка при изменении состояния.
|