Добрый день, школьный вопрос.
Как задержать кнопку (TSpeedButton) в зажатом состоянии, т.е. чтобы после отпускания левой кнопкой мыши у кнопки была та же картинка, что и при зажатии?
Задержать кнопку в зажатом состоянии
Модератор: Модераторы
-
LearnMagic
- новенький
- Сообщения: 66
- Зарегистрирован: 10.11.2016 22:13:38
Не совсем понятен вопрос.
Возможные варианты ответов:
1. TspeedButton.NumGlyphs
2. TspeedButton.GroupIndex
3. Использовать TBitBtn
4. Если нужно более тёмное изображение, то см. исходники TSpeedButton, подготовьте нужную картинку и меняйте её в runtime
Возможные варианты ответов:
1. TspeedButton.NumGlyphs
2. TspeedButton.GroupIndex
3. Использовать TBitBtn
4. Если нужно более тёмное изображение, то см. исходники TSpeedButton, подготовьте нужную картинку и меняйте её в runtime
TSpeedButton.Down?
FireF1y писал(а):Добрый день, школьный вопрос.
Как задержать кнопку (TSpeedButton) в зажатом состоянии, т.е. чтобы после отпускания левой кнопкой мыши у кнопки была та же картинка, что и при зажатии?
А просто сменить картинку по нажатию "не судьба "
То бишь сделать что-то вроде этого ...
procedure TForm1.SpeedButton1Click(Sender: TObject);
begin
SpeedButton1.Glyphs.Сlear;
end;
SpeedButton1.GroupIndex поставить, например, 1 или 2, а SpeedButton1.Down:=true
