Вниз
Скачать: CL | DM;

TSpeedButton   Найти похожие ветки 

← →
ИванН   (2008-12-02 23:24) [0]

У меня есть на форме два TSpeedButton, как сделать так что бы при нажатии и фиксировании одного (у меня назначено GroupIndex) второй так же принимал это же положение. Соответственно при разфиксировании кнопки, вторая кнопка делала тоже самое.

?


← →
{RASkov} ©   (2008-12-02 23:27) [1]

не понятно.... нужно синхронизировать нажатия(состояния) двух кнопок?


← →
ИванН   (2008-12-02 23:27) [2]

Да.


← →
{RASkov} ©   (2008-12-02 23:41) [3]

Как самый простой вариант, назначить кнопкам разный GroupIndex обоим выставить AllowAllUp в True и в едином для обоих обработчике OnClick написать нечто такое:
 if Sender=SpeedButton1 then SpeedButton2.Down:=SpeedButton1.Down
  else SpeedButton1.Down:=SpeedButton2.Down;

Можно и более на низком уровне позаморачиваться, но думаю хватит этого....

А зачем такое нужно? :)


← →
KilkennyCat ©   (2008-12-02 23:52) [4]


> then SpeedButton2.Down:=SpeedButton1.Down
>   else SpeedButton1.Down:=SpeedButton2.Down;

это ты неплохо загнул :)


← →
{RASkov} ©   (2008-12-02 23:55) [5]

> [4] KilkennyCat ©   (02.12.08 23:52)

старался :)


← →
KilkennyCat ©   (2008-12-03 00:04) [6]

мой телепатор подсказывает, что состояние одной кнопки возможно только параллельно с другой, в то время как другая кнопка может принимать любое состояние независимо.

тогда достаточно только в зависимой кнопке сдаунить-раздаунить независимую.
Иначе логика двух кнопок странновата...


← →
Anatoly Podgoretsky ©   (2008-12-03 00:04) [7]

> ИванН  (02.12.2008 23:27:02)  [2]

Тогда вопрос, а для чего вторая кнопка?


← →
Leonid Troyanovsky ©   (2008-12-03 09:16) [8]


> Anatoly Podgoretsky ©   (03.12.08 00:04) [7]

> Тогда вопрос, а для чего вторая кнопка?

Для работы под водой.

--
Regards, LVT.


← →
AIK ©   (2008-12-03 09:33) [9]


> Тогда вопрос, а для чего вторая кнопка?


если вдруг первая несработает


← →
clickmaker ©   (2008-12-03 13:15) [10]

что-то типа
[ ] удалять файлы
  [ ] удалять совсем?


← →
{RASkov} ©   (2008-12-03 13:25) [11]

> [ ] удалять файлы
>  [ ] удалять совсем?

Мало кнопок...
[ ] переместить в корзину?
 [ ] может вы передумаете
   [ ] значит все таки удалить?
     [ ] а у вас был шанс спасити, вы все еще уверены?



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.008 c
2-1228292170
Alex_C
2008-12-03 11:16
2009.01.18
Простая библиотека для записи/воспроизведения звуковых файлов


15-1226943419
Маэстро
2008-11-17 20:36
2009.01.18
Почему не дают больничный когда депрессия?


1-1206264052
MiHoY
2008-03-23 12:20
2009.01.18
VC DLL + Delphi


2-1228155464
antonn
2008-12-01 21:17
2009.01.18
название скринсейвера


15-1227293774
palva
2008-11-21 21:56
2009.01.18
Интересно, кто нибудь пил сакэ?




   Наверх